
// Copyright (C) 2009-2011 Luca Piccioni
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;

#pragma warning disable 1572, 1573

namespace Derm.OpenGL {

	/// <summary>
	/// Implementation of the OpenGL specification 
	/// </summary>
	public unsafe partial class Gl : ProcLoader
	{

		#region BlendEquationModeEXT

		// value LOGIC_OP of enumeration GetPName
		// value FUNC_ADD_EXT of enumeration EXT_blend_minmax
		// value MIN_EXT of enumeration EXT_blend_minmax
		// value MAX_EXT of enumeration EXT_blend_minmax
		// value FUNC_SUBTRACT_EXT of enumeration EXT_blend_subtract
		// value FUNC_REVERSE_SUBTRACT_EXT of enumeration EXT_blend_subtract
		// value ALPHA_MIN_SGIX of enumeration SGIX_blend_alpha_minmax
		// value ALPHA_MAX_SGIX of enumeration SGIX_blend_alpha_minmax

		#endregion

		#region ConvolutionBorderModeEXT

		// value REDUCE_EXT of enumeration EXT_convolution

		#endregion

		#region ConvolutionParameterEXT

		// value CONVOLUTION_BORDER_MODE_EXT of enumeration EXT_convolution
		// value CONVOLUTION_FILTER_SCALE_EXT of enumeration EXT_convolution
		// value CONVOLUTION_FILTER_BIAS_EXT of enumeration EXT_convolution

		#endregion

		#region ConvolutionTargetEXT

		// value CONVOLUTION_1D_EXT of enumeration EXT_convolution
		// value CONVOLUTION_2D_EXT of enumeration EXT_convolution

		#endregion

		#region EXT_422_pixels

		/// <summary>
		/// Value for _422_EXT symbol (0x80CC).
		/// </summary>
		public const int _422_EXT = 0x80CC;
		/// <summary>
		/// Value for _422_REV_EXT symbol (0x80CD).
		/// </summary>
		public const int _422_REV_EXT = 0x80CD;
		/// <summary>
		/// Value for _422_AVERAGE_EXT symbol (0x80CE).
		/// </summary>
		public const int _422_AVERAGE_EXT = 0x80CE;
		/// <summary>
		/// Value for _422_REV_AVERAGE_EXT symbol (0x80CF).
		/// </summary>
		public const int _422_REV_AVERAGE_EXT = 0x80CF;

		#endregion

		#region EXT_abgr

		/// <summary>
		/// Value for ABGR_EXT symbol (0x8000).
		/// </summary>
		public const int ABGR_EXT = 0x8000;

		#endregion

		#region EXT_bgra

		/// <summary>
		/// Value for BGR_EXT symbol (0x80E0).
		/// </summary>
		public const int BGR_EXT = 0x80E0;
		/// <summary>
		/// Value for BGRA_EXT symbol (0x80E1).
		/// </summary>
		public const int BGRA_EXT = 0x80E1;

		#endregion

		#region EXT_bindable_uniform

		/// <summary>
		/// Value for MAX_VERTEX_BINDABLE_UNIFORMS_EXT symbol (0x8DE2).
		/// </summary>
		public const int MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2;
		/// <summary>
		/// Value for MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT symbol (0x8DE3).
		/// </summary>
		public const int MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3;
		/// <summary>
		/// Value for MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT symbol (0x8DE4).
		/// </summary>
		public const int MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4;
		/// <summary>
		/// Value for MAX_BINDABLE_UNIFORM_SIZE_EXT symbol (0x8DED).
		/// </summary>
		public const int MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED;
		/// <summary>
		/// Value for UNIFORM_BUFFER_EXT symbol (0x8DEE).
		/// </summary>
		public const int UNIFORM_BUFFER_EXT = 0x8DEE;
		/// <summary>
		/// Value for UNIFORM_BUFFER_BINDING_EXT symbol (0x8DEF).
		/// </summary>
		public const int UNIFORM_BUFFER_BINDING_EXT = 0x8DEF;

		#endregion

		#region EXT_blend_color

		/// <summary>
		/// Value for CONSTANT_COLOR_EXT symbol (0x8001).
		/// </summary>
		public const int CONSTANT_COLOR_EXT = 0x8001;
		/// <summary>
		/// Value for ONE_MINUS_CONSTANT_COLOR_EXT symbol (0x8002).
		/// </summary>
		public const int ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002;
		/// <summary>
		/// Value for CONSTANT_ALPHA_EXT symbol (0x8003).
		/// </summary>
		public const int CONSTANT_ALPHA_EXT = 0x8003;
		/// <summary>
		/// Value for ONE_MINUS_CONSTANT_ALPHA_EXT symbol (0x8004).
		/// </summary>
		public const int ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004;
		/// <summary>
		/// Value for BLEND_COLOR_EXT symbol (0x8005).
		/// </summary>
		public const int BLEND_COLOR_EXT = 0x8005;

		#endregion

		#region EXT_blend_equation_separate

		/// <summary>
		/// Value for BLEND_EQUATION_RGB_EXT symbol (0x8009).
		/// </summary>
		public const int BLEND_EQUATION_RGB_EXT = 0x8009;
		/// <summary>
		/// Value for BLEND_EQUATION_ALPHA_EXT symbol (0x883D).
		/// </summary>
		public const int BLEND_EQUATION_ALPHA_EXT = 0x883D;

		#endregion

		#region EXT_blend_func_separate

		/// <summary>
		/// Value for BLEND_DST_RGB_EXT symbol (0x80C8).
		/// </summary>
		public const int BLEND_DST_RGB_EXT = 0x80C8;
		/// <summary>
		/// Value for BLEND_SRC_RGB_EXT symbol (0x80C9).
		/// </summary>
		public const int BLEND_SRC_RGB_EXT = 0x80C9;
		/// <summary>
		/// Value for BLEND_DST_ALPHA_EXT symbol (0x80CA).
		/// </summary>
		public const int BLEND_DST_ALPHA_EXT = 0x80CA;
		/// <summary>
		/// Value for BLEND_SRC_ALPHA_EXT symbol (0x80CB).
		/// </summary>
		public const int BLEND_SRC_ALPHA_EXT = 0x80CB;

		#endregion

		#region EXT_blend_minmax

		/// <summary>
		/// Value for FUNC_ADD symbol (0x8006).
		/// </summary>
		public const int FUNC_ADD = 0x8006;
		/// <summary>
		/// Value for FUNC_ADD_EXT symbol (0x8006).
		/// </summary>
		public const int FUNC_ADD_EXT = 0x8006;
		/// <summary>
		/// Value for MIN symbol (0x8007).
		/// </summary>
		public const int MIN = 0x8007;
		/// <summary>
		/// Value for MIN_EXT symbol (0x8007).
		/// </summary>
		public const int MIN_EXT = 0x8007;
		/// <summary>
		/// Value for MAX symbol (0x8008).
		/// </summary>
		public const int MAX = 0x8008;
		/// <summary>
		/// Value for MAX_EXT symbol (0x8008).
		/// </summary>
		public const int MAX_EXT = 0x8008;
		/// <summary>
		/// Value for BLEND_EQUATION symbol (0x8009).
		/// </summary>
		public const int BLEND_EQUATION = 0x8009;
		/// <summary>
		/// Value for BLEND_EQUATION_EXT symbol (0x8009).
		/// </summary>
		public const int BLEND_EQUATION_EXT = 0x8009;

		#endregion

		#region EXT_blend_subtract

		/// <summary>
		/// Value for FUNC_SUBTRACT symbol (0x800A).
		/// </summary>
		public const int FUNC_SUBTRACT = 0x800A;
		/// <summary>
		/// Value for FUNC_SUBTRACT_EXT symbol (0x800A).
		/// </summary>
		public const int FUNC_SUBTRACT_EXT = 0x800A;
		/// <summary>
		/// Value for FUNC_REVERSE_SUBTRACT symbol (0x800B).
		/// </summary>
		public const int FUNC_REVERSE_SUBTRACT = 0x800B;
		/// <summary>
		/// Value for FUNC_REVERSE_SUBTRACT_EXT symbol (0x800B).
		/// </summary>
		public const int FUNC_REVERSE_SUBTRACT_EXT = 0x800B;

		#endregion

		#region EXT_clip_volume_hint

		/// <summary>
		/// Value for CLIP_VOLUME_CLIPPING_HINT_EXT symbol (0x80F0).
		/// </summary>
		public const int CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0;

		#endregion

		#region EXT_cmyka

		/// <summary>
		/// Value for CMYK_EXT symbol (0x800C).
		/// </summary>
		public const int CMYK_EXT = 0x800C;
		/// <summary>
		/// Value for CMYKA_EXT symbol (0x800D).
		/// </summary>
		public const int CMYKA_EXT = 0x800D;
		/// <summary>
		/// Value for PACK_CMYK_HINT_EXT symbol (0x800E).
		/// </summary>
		public const int PACK_CMYK_HINT_EXT = 0x800E;
		/// <summary>
		/// Value for UNPACK_CMYK_HINT_EXT symbol (0x800F).
		/// </summary>
		public const int UNPACK_CMYK_HINT_EXT = 0x800F;

		#endregion

		#region EXT_compiled_vertex_array

		/// <summary>
		/// Value for ARRAY_ELEMENT_LOCK_FIRST_EXT symbol (0x81A8).
		/// </summary>
		public const int ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8;
		/// <summary>
		/// Value for ARRAY_ELEMENT_LOCK_COUNT_EXT symbol (0x81A9).
		/// </summary>
		public const int ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9;

		#endregion

		#region EXT_convolution

		/// <summary>
		/// Value for CONVOLUTION_1D_EXT symbol (0x8010) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_1D_EXT = 0x8010;
		/// <summary>
		/// Value for CONVOLUTION_2D_EXT symbol (0x8011) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_2D_EXT = 0x8011;
		/// <summary>
		/// Value for SEPARABLE_2D_EXT symbol (0x8012) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SEPARABLE_2D_EXT = 0x8012;
		/// <summary>
		/// Value for CONVOLUTION_BORDER_MODE_EXT symbol (0x8013) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_BORDER_MODE_EXT = 0x8013;
		/// <summary>
		/// Value for CONVOLUTION_FILTER_SCALE_EXT symbol (0x8014) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_FILTER_SCALE_EXT = 0x8014;
		/// <summary>
		/// Value for CONVOLUTION_FILTER_BIAS_EXT symbol (0x8015) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_FILTER_BIAS_EXT = 0x8015;
		/// <summary>
		/// Value for REDUCE_EXT symbol (0x8016) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int REDUCE_EXT = 0x8016;
		/// <summary>
		/// Value for CONVOLUTION_FORMAT_EXT symbol (0x8017) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_FORMAT_EXT = 0x8017;
		/// <summary>
		/// Value for CONVOLUTION_WIDTH_EXT symbol (0x8018) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_WIDTH_EXT = 0x8018;
		/// <summary>
		/// Value for CONVOLUTION_HEIGHT_EXT symbol (0x8019) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_HEIGHT_EXT = 0x8019;
		/// <summary>
		/// Value for MAX_CONVOLUTION_WIDTH_EXT symbol (0x801A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CONVOLUTION_WIDTH_EXT = 0x801A;
		/// <summary>
		/// Value for MAX_CONVOLUTION_HEIGHT_EXT symbol (0x801B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CONVOLUTION_HEIGHT_EXT = 0x801B;
		/// <summary>
		/// Value for POST_CONVOLUTION_RED_SCALE_EXT symbol (0x801C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_RED_SCALE_EXT = 0x801C;
		/// <summary>
		/// Value for POST_CONVOLUTION_GREEN_SCALE_EXT symbol (0x801D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D;
		/// <summary>
		/// Value for POST_CONVOLUTION_BLUE_SCALE_EXT symbol (0x801E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E;
		/// <summary>
		/// Value for POST_CONVOLUTION_ALPHA_SCALE_EXT symbol (0x801F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F;
		/// <summary>
		/// Value for POST_CONVOLUTION_RED_BIAS_EXT symbol (0x8020) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_RED_BIAS_EXT = 0x8020;
		/// <summary>
		/// Value for POST_CONVOLUTION_GREEN_BIAS_EXT symbol (0x8021) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021;
		/// <summary>
		/// Value for POST_CONVOLUTION_BLUE_BIAS_EXT symbol (0x8022) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022;
		/// <summary>
		/// Value for POST_CONVOLUTION_ALPHA_BIAS_EXT symbol (0x8023) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023;

		#endregion

		#region EXT_coordinate_frame

		/// <summary>
		/// Value for TANGENT_ARRAY_EXT symbol (0x8439).
		/// </summary>
		public const int TANGENT_ARRAY_EXT = 0x8439;
		/// <summary>
		/// Value for BINORMAL_ARRAY_EXT symbol (0x843A).
		/// </summary>
		public const int BINORMAL_ARRAY_EXT = 0x843A;
		/// <summary>
		/// Value for CURRENT_TANGENT_EXT symbol (0x843B).
		/// </summary>
		public const int CURRENT_TANGENT_EXT = 0x843B;
		/// <summary>
		/// Value for CURRENT_BINORMAL_EXT symbol (0x843C).
		/// </summary>
		public const int CURRENT_BINORMAL_EXT = 0x843C;
		/// <summary>
		/// Value for TANGENT_ARRAY_TYPE_EXT symbol (0x843E).
		/// </summary>
		public const int TANGENT_ARRAY_TYPE_EXT = 0x843E;
		/// <summary>
		/// Value for TANGENT_ARRAY_STRIDE_EXT symbol (0x843F).
		/// </summary>
		public const int TANGENT_ARRAY_STRIDE_EXT = 0x843F;
		/// <summary>
		/// Value for BINORMAL_ARRAY_TYPE_EXT symbol (0x8440).
		/// </summary>
		public const int BINORMAL_ARRAY_TYPE_EXT = 0x8440;
		/// <summary>
		/// Value for BINORMAL_ARRAY_STRIDE_EXT symbol (0x8441).
		/// </summary>
		public const int BINORMAL_ARRAY_STRIDE_EXT = 0x8441;
		/// <summary>
		/// Value for TANGENT_ARRAY_POINTER_EXT symbol (0x8442).
		/// </summary>
		public const int TANGENT_ARRAY_POINTER_EXT = 0x8442;
		/// <summary>
		/// Value for BINORMAL_ARRAY_POINTER_EXT symbol (0x8443).
		/// </summary>
		public const int BINORMAL_ARRAY_POINTER_EXT = 0x8443;
		/// <summary>
		/// Value for MAP1_TANGENT_EXT symbol (0x8444).
		/// </summary>
		public const int MAP1_TANGENT_EXT = 0x8444;
		/// <summary>
		/// Value for MAP2_TANGENT_EXT symbol (0x8445).
		/// </summary>
		public const int MAP2_TANGENT_EXT = 0x8445;
		/// <summary>
		/// Value for MAP1_BINORMAL_EXT symbol (0x8446).
		/// </summary>
		public const int MAP1_BINORMAL_EXT = 0x8446;
		/// <summary>
		/// Value for MAP2_BINORMAL_EXT symbol (0x8447).
		/// </summary>
		public const int MAP2_BINORMAL_EXT = 0x8447;

		#endregion

		#region EXT_cull_vertex

		/// <summary>
		/// Value for CULL_VERTEX_EXT symbol (0x81AA).
		/// </summary>
		public const int CULL_VERTEX_EXT = 0x81AA;
		/// <summary>
		/// Value for CULL_VERTEX_EYE_POSITION_EXT symbol (0x81AB).
		/// </summary>
		public const int CULL_VERTEX_EYE_POSITION_EXT = 0x81AB;
		/// <summary>
		/// Value for CULL_VERTEX_OBJECT_POSITION_EXT symbol (0x81AC).
		/// </summary>
		public const int CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC;

		#endregion

		#region EXT_depth_bounds_test

		/// <summary>
		/// Value for DEPTH_BOUNDS_TEST_EXT symbol (0x8890).
		/// </summary>
		public const int DEPTH_BOUNDS_TEST_EXT = 0x8890;
		/// <summary>
		/// Value for DEPTH_BOUNDS_EXT symbol (0x8891).
		/// </summary>
		public const int DEPTH_BOUNDS_EXT = 0x8891;

		#endregion

		#region EXT_direct_state_access

		/// <summary>
		/// Value for PROGRAM_MATRIX_EXT symbol (0x8E2D).
		/// </summary>
		public const int PROGRAM_MATRIX_EXT = 0x8E2D;
		/// <summary>
		/// Value for TRANSPOSE_PROGRAM_MATRIX_EXT symbol (0x8E2E).
		/// </summary>
		public const int TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E;
		/// <summary>
		/// Value for PROGRAM_MATRIX_STACK_DEPTH_EXT symbol (0x8E2F).
		/// </summary>
		public const int PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F;

		#endregion

		#region EXT_discard_framebuffer

		/// <summary>
		/// Value for COLOR_EXT symbol (0x1800).
		/// </summary>
		public const int COLOR_EXT = 0x1800;
		/// <summary>
		/// Value for DEPTH_EXT symbol (0x1801).
		/// </summary>
		public const int DEPTH_EXT = 0x1801;
		/// <summary>
		/// Value for STENCIL_EXT symbol (0x1802).
		/// </summary>
		public const int STENCIL_EXT = 0x1802;

		#endregion

		#region EXT_draw_range_elements

		/// <summary>
		/// Value for MAX_ELEMENTS_VERTICES_EXT symbol (0x80E8).
		/// </summary>
		public const int MAX_ELEMENTS_VERTICES_EXT = 0x80E8;
		/// <summary>
		/// Value for MAX_ELEMENTS_INDICES_EXT symbol (0x80E9).
		/// </summary>
		public const int MAX_ELEMENTS_INDICES_EXT = 0x80E9;

		#endregion

		#region EXT_fog_coord

		/// <summary>
		/// Value for FOG_COORDINATE_SOURCE_EXT symbol (0x8450) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_SOURCE_EXT = 0x8450;
		/// <summary>
		/// Value for FOG_COORDINATE_EXT symbol (0x8451) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_EXT = 0x8451;
		/// <summary>
		/// Value for FRAGMENT_DEPTH_EXT symbol (0x8452) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FRAGMENT_DEPTH_EXT = 0x8452;
		/// <summary>
		/// Value for CURRENT_FOG_COORDINATE_EXT symbol (0x8453) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_FOG_COORDINATE_EXT = 0x8453;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_TYPE_EXT symbol (0x8454) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_STRIDE_EXT symbol (0x8455) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_POINTER_EXT symbol (0x8456) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_EXT symbol (0x8457) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_EXT = 0x8457;

		#endregion

		#region EXT_framebuffer_blit

		/// <summary>
		/// Value for DRAW_FRAMEBUFFER_BINDING_EXT symbol (0x8CA6).
		/// </summary>
		public const int DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CA6;
		/// <summary>
		/// Value for READ_FRAMEBUFFER_EXT symbol (0x8CA8).
		/// </summary>
		public const int READ_FRAMEBUFFER_EXT = 0x8CA8;
		/// <summary>
		/// Value for DRAW_FRAMEBUFFER_EXT symbol (0x8CA9).
		/// </summary>
		public const int DRAW_FRAMEBUFFER_EXT = 0x8CA9;
		/// <summary>
		/// Value for READ_FRAMEBUFFER_BINDING_EXT symbol (0x8CAA).
		/// </summary>
		public const int READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA;

		#endregion

		#region EXT_framebuffer_multisample

		/// <summary>
		/// Value for RENDERBUFFER_SAMPLES_EXT symbol (0x8CAB).
		/// </summary>
		public const int RENDERBUFFER_SAMPLES_EXT = 0x8CAB;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT symbol (0x8D56).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56;
		/// <summary>
		/// Value for MAX_SAMPLES_EXT symbol (0x8D57).
		/// </summary>
		public const int MAX_SAMPLES_EXT = 0x8D57;

		#endregion

		#region EXT_framebuffer_multisample_blit_scaled

		/// <summary>
		/// Value for SCALED_RESOLVE_FASTEST_EXT symbol (0x90BA).
		/// </summary>
		public const int SCALED_RESOLVE_FASTEST_EXT = 0x90BA;
		/// <summary>
		/// Value for SCALED_RESOLVE_NICEST_EXT symbol (0x90BB).
		/// </summary>
		public const int SCALED_RESOLVE_NICEST_EXT = 0x90BB;

		#endregion

		#region EXT_framebuffer_object

		/// <summary>
		/// Value for INVALID_FRAMEBUFFER_OPERATION_EXT symbol (0x0506).
		/// </summary>
		public const int INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506;
		/// <summary>
		/// Value for MAX_RENDERBUFFER_SIZE_EXT symbol (0x84E8).
		/// </summary>
		public const int MAX_RENDERBUFFER_SIZE_EXT = 0x84E8;
		/// <summary>
		/// Value for FRAMEBUFFER_BINDING_EXT symbol (0x8CA6).
		/// </summary>
		public const int FRAMEBUFFER_BINDING_EXT = 0x8CA6;
		/// <summary>
		/// Value for RENDERBUFFER_BINDING_EXT symbol (0x8CA7).
		/// </summary>
		public const int RENDERBUFFER_BINDING_EXT = 0x8CA7;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE symbol (0x8CD0).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT symbol (0x8CD0).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_OBJECT_NAME symbol (0x8CD1).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT symbol (0x8CD1).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL symbol (0x8CD2).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT symbol (0x8CD2).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE symbol (0x8CD3).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT symbol (0x8CD3).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER symbol (0x8CD4).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT symbol (0x8CD4).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4;
		/// <summary>
		/// Value for FRAMEBUFFER_COMPLETE symbol (0x8CD5).
		/// </summary>
		public const int FRAMEBUFFER_COMPLETE = 0x8CD5;
		/// <summary>
		/// Value for FRAMEBUFFER_COMPLETE_EXT symbol (0x8CD5).
		/// </summary>
		public const int FRAMEBUFFER_COMPLETE_EXT = 0x8CD5;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_ATTACHMENT symbol (0x8CD6).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT symbol (0x8CD6).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT symbol (0x8CD7).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT symbol (0x8CD7).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT symbol (0x8CD9).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_FORMATS_EXT symbol (0x8CDA).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER symbol (0x8CDB).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 0x8CDB;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT symbol (0x8CDB).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_READ_BUFFER symbol (0x8CDC).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 0x8CDC;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT symbol (0x8CDC).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC;
		/// <summary>
		/// Value for FRAMEBUFFER_UNSUPPORTED symbol (0x8CDD).
		/// </summary>
		public const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
		/// <summary>
		/// Value for FRAMEBUFFER_UNSUPPORTED_EXT symbol (0x8CDD).
		/// </summary>
		public const int FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD;
		/// <summary>
		/// Value for MAX_COLOR_ATTACHMENTS symbol (0x8CDF).
		/// </summary>
		public const int MAX_COLOR_ATTACHMENTS = 0x8CDF;
		/// <summary>
		/// Value for MAX_COLOR_ATTACHMENTS_EXT symbol (0x8CDF).
		/// </summary>
		public const int MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF;
		/// <summary>
		/// Value for COLOR_ATTACHMENT0 symbol (0x8CE0).
		/// </summary>
		public const int COLOR_ATTACHMENT0 = 0x8CE0;
		/// <summary>
		/// Value for COLOR_ATTACHMENT0_EXT symbol (0x8CE0).
		/// </summary>
		public const int COLOR_ATTACHMENT0_EXT = 0x8CE0;
		/// <summary>
		/// Value for COLOR_ATTACHMENT1 symbol (0x8CE1).
		/// </summary>
		public const int COLOR_ATTACHMENT1 = 0x8CE1;
		/// <summary>
		/// Value for COLOR_ATTACHMENT1_EXT symbol (0x8CE1).
		/// </summary>
		public const int COLOR_ATTACHMENT1_EXT = 0x8CE1;
		/// <summary>
		/// Value for COLOR_ATTACHMENT2 symbol (0x8CE2).
		/// </summary>
		public const int COLOR_ATTACHMENT2 = 0x8CE2;
		/// <summary>
		/// Value for COLOR_ATTACHMENT2_EXT symbol (0x8CE2).
		/// </summary>
		public const int COLOR_ATTACHMENT2_EXT = 0x8CE2;
		/// <summary>
		/// Value for COLOR_ATTACHMENT3 symbol (0x8CE3).
		/// </summary>
		public const int COLOR_ATTACHMENT3 = 0x8CE3;
		/// <summary>
		/// Value for COLOR_ATTACHMENT3_EXT symbol (0x8CE3).
		/// </summary>
		public const int COLOR_ATTACHMENT3_EXT = 0x8CE3;
		/// <summary>
		/// Value for COLOR_ATTACHMENT4 symbol (0x8CE4).
		/// </summary>
		public const int COLOR_ATTACHMENT4 = 0x8CE4;
		/// <summary>
		/// Value for COLOR_ATTACHMENT4_EXT symbol (0x8CE4).
		/// </summary>
		public const int COLOR_ATTACHMENT4_EXT = 0x8CE4;
		/// <summary>
		/// Value for COLOR_ATTACHMENT5 symbol (0x8CE5).
		/// </summary>
		public const int COLOR_ATTACHMENT5 = 0x8CE5;
		/// <summary>
		/// Value for COLOR_ATTACHMENT5_EXT symbol (0x8CE5).
		/// </summary>
		public const int COLOR_ATTACHMENT5_EXT = 0x8CE5;
		/// <summary>
		/// Value for COLOR_ATTACHMENT6 symbol (0x8CE6).
		/// </summary>
		public const int COLOR_ATTACHMENT6 = 0x8CE6;
		/// <summary>
		/// Value for COLOR_ATTACHMENT6_EXT symbol (0x8CE6).
		/// </summary>
		public const int COLOR_ATTACHMENT6_EXT = 0x8CE6;
		/// <summary>
		/// Value for COLOR_ATTACHMENT7 symbol (0x8CE7).
		/// </summary>
		public const int COLOR_ATTACHMENT7 = 0x8CE7;
		/// <summary>
		/// Value for COLOR_ATTACHMENT7_EXT symbol (0x8CE7).
		/// </summary>
		public const int COLOR_ATTACHMENT7_EXT = 0x8CE7;
		/// <summary>
		/// Value for COLOR_ATTACHMENT8 symbol (0x8CE8).
		/// </summary>
		public const int COLOR_ATTACHMENT8 = 0x8CE8;
		/// <summary>
		/// Value for COLOR_ATTACHMENT8_EXT symbol (0x8CE8).
		/// </summary>
		public const int COLOR_ATTACHMENT8_EXT = 0x8CE8;
		/// <summary>
		/// Value for COLOR_ATTACHMENT9 symbol (0x8CE9).
		/// </summary>
		public const int COLOR_ATTACHMENT9 = 0x8CE9;
		/// <summary>
		/// Value for COLOR_ATTACHMENT9_EXT symbol (0x8CE9).
		/// </summary>
		public const int COLOR_ATTACHMENT9_EXT = 0x8CE9;
		/// <summary>
		/// Value for COLOR_ATTACHMENT10 symbol (0x8CEA).
		/// </summary>
		public const int COLOR_ATTACHMENT10 = 0x8CEA;
		/// <summary>
		/// Value for COLOR_ATTACHMENT10_EXT symbol (0x8CEA).
		/// </summary>
		public const int COLOR_ATTACHMENT10_EXT = 0x8CEA;
		/// <summary>
		/// Value for COLOR_ATTACHMENT11 symbol (0x8CEB).
		/// </summary>
		public const int COLOR_ATTACHMENT11 = 0x8CEB;
		/// <summary>
		/// Value for COLOR_ATTACHMENT11_EXT symbol (0x8CEB).
		/// </summary>
		public const int COLOR_ATTACHMENT11_EXT = 0x8CEB;
		/// <summary>
		/// Value for COLOR_ATTACHMENT12 symbol (0x8CEC).
		/// </summary>
		public const int COLOR_ATTACHMENT12 = 0x8CEC;
		/// <summary>
		/// Value for COLOR_ATTACHMENT12_EXT symbol (0x8CEC).
		/// </summary>
		public const int COLOR_ATTACHMENT12_EXT = 0x8CEC;
		/// <summary>
		/// Value for COLOR_ATTACHMENT13 symbol (0x8CED).
		/// </summary>
		public const int COLOR_ATTACHMENT13 = 0x8CED;
		/// <summary>
		/// Value for COLOR_ATTACHMENT13_EXT symbol (0x8CED).
		/// </summary>
		public const int COLOR_ATTACHMENT13_EXT = 0x8CED;
		/// <summary>
		/// Value for COLOR_ATTACHMENT14 symbol (0x8CEE).
		/// </summary>
		public const int COLOR_ATTACHMENT14 = 0x8CEE;
		/// <summary>
		/// Value for COLOR_ATTACHMENT14_EXT symbol (0x8CEE).
		/// </summary>
		public const int COLOR_ATTACHMENT14_EXT = 0x8CEE;
		/// <summary>
		/// Value for COLOR_ATTACHMENT15 symbol (0x8CEF).
		/// </summary>
		public const int COLOR_ATTACHMENT15 = 0x8CEF;
		/// <summary>
		/// Value for COLOR_ATTACHMENT15_EXT symbol (0x8CEF).
		/// </summary>
		public const int COLOR_ATTACHMENT15_EXT = 0x8CEF;
		/// <summary>
		/// Value for DEPTH_ATTACHMENT symbol (0x8D00).
		/// </summary>
		public const int DEPTH_ATTACHMENT = 0x8D00;
		/// <summary>
		/// Value for DEPTH_ATTACHMENT_EXT symbol (0x8D00).
		/// </summary>
		public const int DEPTH_ATTACHMENT_EXT = 0x8D00;
		/// <summary>
		/// Value for STENCIL_ATTACHMENT symbol (0x8D20).
		/// </summary>
		public const int STENCIL_ATTACHMENT = 0x8D20;
		/// <summary>
		/// Value for STENCIL_ATTACHMENT_EXT symbol (0x8D20).
		/// </summary>
		public const int STENCIL_ATTACHMENT_EXT = 0x8D20;
		/// <summary>
		/// Value for FRAMEBUFFER symbol (0x8D40).
		/// </summary>
		public const int FRAMEBUFFER = 0x8D40;
		/// <summary>
		/// Value for FRAMEBUFFER_EXT symbol (0x8D40).
		/// </summary>
		public const int FRAMEBUFFER_EXT = 0x8D40;
		/// <summary>
		/// Value for RENDERBUFFER symbol (0x8D41).
		/// </summary>
		public const int RENDERBUFFER = 0x8D41;
		/// <summary>
		/// Value for RENDERBUFFER_EXT symbol (0x8D41).
		/// </summary>
		public const int RENDERBUFFER_EXT = 0x8D41;
		/// <summary>
		/// Value for RENDERBUFFER_WIDTH symbol (0x8D42).
		/// </summary>
		public const int RENDERBUFFER_WIDTH = 0x8D42;
		/// <summary>
		/// Value for RENDERBUFFER_WIDTH_EXT symbol (0x8D42).
		/// </summary>
		public const int RENDERBUFFER_WIDTH_EXT = 0x8D42;
		/// <summary>
		/// Value for RENDERBUFFER_HEIGHT symbol (0x8D43).
		/// </summary>
		public const int RENDERBUFFER_HEIGHT = 0x8D43;
		/// <summary>
		/// Value for RENDERBUFFER_HEIGHT_EXT symbol (0x8D43).
		/// </summary>
		public const int RENDERBUFFER_HEIGHT_EXT = 0x8D43;
		/// <summary>
		/// Value for RENDERBUFFER_INTERNAL_FORMAT symbol (0x8D44).
		/// </summary>
		public const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
		/// <summary>
		/// Value for RENDERBUFFER_INTERNAL_FORMAT_EXT symbol (0x8D44).
		/// </summary>
		public const int RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44;
		/// <summary>
		/// Value for STENCIL_INDEX1 symbol (0x8D46).
		/// </summary>
		public const int STENCIL_INDEX1 = 0x8D46;
		/// <summary>
		/// Value for STENCIL_INDEX1_EXT symbol (0x8D46).
		/// </summary>
		public const int STENCIL_INDEX1_EXT = 0x8D46;
		/// <summary>
		/// Value for STENCIL_INDEX4 symbol (0x8D47).
		/// </summary>
		public const int STENCIL_INDEX4 = 0x8D47;
		/// <summary>
		/// Value for STENCIL_INDEX4_EXT symbol (0x8D47).
		/// </summary>
		public const int STENCIL_INDEX4_EXT = 0x8D47;
		/// <summary>
		/// Value for STENCIL_INDEX8 symbol (0x8D48).
		/// </summary>
		public const int STENCIL_INDEX8 = 0x8D48;
		/// <summary>
		/// Value for STENCIL_INDEX8_EXT symbol (0x8D48).
		/// </summary>
		public const int STENCIL_INDEX8_EXT = 0x8D48;
		/// <summary>
		/// Value for STENCIL_INDEX16 symbol (0x8D49).
		/// </summary>
		public const int STENCIL_INDEX16 = 0x8D49;
		/// <summary>
		/// Value for STENCIL_INDEX16_EXT symbol (0x8D49).
		/// </summary>
		public const int STENCIL_INDEX16_EXT = 0x8D49;
		/// <summary>
		/// Value for RENDERBUFFER_RED_SIZE symbol (0x8D50).
		/// </summary>
		public const int RENDERBUFFER_RED_SIZE = 0x8D50;
		/// <summary>
		/// Value for RENDERBUFFER_RED_SIZE_EXT symbol (0x8D50).
		/// </summary>
		public const int RENDERBUFFER_RED_SIZE_EXT = 0x8D50;
		/// <summary>
		/// Value for RENDERBUFFER_GREEN_SIZE symbol (0x8D51).
		/// </summary>
		public const int RENDERBUFFER_GREEN_SIZE = 0x8D51;
		/// <summary>
		/// Value for RENDERBUFFER_GREEN_SIZE_EXT symbol (0x8D51).
		/// </summary>
		public const int RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51;
		/// <summary>
		/// Value for RENDERBUFFER_BLUE_SIZE symbol (0x8D52).
		/// </summary>
		public const int RENDERBUFFER_BLUE_SIZE = 0x8D52;
		/// <summary>
		/// Value for RENDERBUFFER_BLUE_SIZE_EXT symbol (0x8D52).
		/// </summary>
		public const int RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52;
		/// <summary>
		/// Value for RENDERBUFFER_ALPHA_SIZE symbol (0x8D53).
		/// </summary>
		public const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
		/// <summary>
		/// Value for RENDERBUFFER_ALPHA_SIZE_EXT symbol (0x8D53).
		/// </summary>
		public const int RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53;
		/// <summary>
		/// Value for RENDERBUFFER_DEPTH_SIZE symbol (0x8D54).
		/// </summary>
		public const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
		/// <summary>
		/// Value for RENDERBUFFER_DEPTH_SIZE_EXT symbol (0x8D54).
		/// </summary>
		public const int RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54;
		/// <summary>
		/// Value for RENDERBUFFER_STENCIL_SIZE symbol (0x8D55).
		/// </summary>
		public const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
		/// <summary>
		/// Value for RENDERBUFFER_STENCIL_SIZE_EXT symbol (0x8D55).
		/// </summary>
		public const int RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55;

		#endregion

		#region EXT_framebuffer_sRGB

		/// <summary>
		/// Value for FRAMEBUFFER_SRGB_EXT symbol (0x8DB9).
		/// </summary>
		public const int FRAMEBUFFER_SRGB_EXT = 0x8DB9;
		/// <summary>
		/// Value for FRAMEBUFFER_SRGB_CAPABLE_EXT symbol (0x8DBA).
		/// </summary>
		public const int FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA;

		#endregion

		#region EXT_geometry_shader4

		/// <summary>
		/// Value for MAX_VARYING_COMPONENTS_EXT symbol (0x8B4B).
		/// </summary>
		public const int MAX_VARYING_COMPONENTS_EXT = 0x8B4B;
		/// <summary>
		/// Value for GEOMETRY_SHADER_EXT symbol (0x8DD9).
		/// </summary>
		public const int GEOMETRY_SHADER_EXT = 0x8DD9;
		/// <summary>
		/// Value for MAX_GEOMETRY_VARYING_COMPONENTS_EXT symbol (0x8DDD).
		/// </summary>
		public const int MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD;
		/// <summary>
		/// Value for MAX_VERTEX_VARYING_COMPONENTS_EXT symbol (0x8DDE).
		/// </summary>
		public const int MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE;
		/// <summary>
		/// Value for MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT symbol (0x8DDF).
		/// </summary>
		public const int MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF;
		/// <summary>
		/// Value for MAX_GEOMETRY_OUTPUT_VERTICES_EXT symbol (0x8DE0).
		/// </summary>
		public const int MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0;
		/// <summary>
		/// Value for MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT symbol (0x8DE1).
		/// </summary>
		public const int MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1;

		#endregion

		#region EXT_gpu_shader4

		/// <summary>
		/// Value for SAMPLER_1D_ARRAY_EXT symbol (0x8DC0).
		/// </summary>
		public const int SAMPLER_1D_ARRAY_EXT = 0x8DC0;
		/// <summary>
		/// Value for SAMPLER_2D_ARRAY_EXT symbol (0x8DC1).
		/// </summary>
		public const int SAMPLER_2D_ARRAY_EXT = 0x8DC1;
		/// <summary>
		/// Value for SAMPLER_BUFFER_EXT symbol (0x8DC2).
		/// </summary>
		public const int SAMPLER_BUFFER_EXT = 0x8DC2;
		/// <summary>
		/// Value for SAMPLER_1D_ARRAY_SHADOW_EXT symbol (0x8DC3).
		/// </summary>
		public const int SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3;
		/// <summary>
		/// Value for SAMPLER_2D_ARRAY_SHADOW_EXT symbol (0x8DC4).
		/// </summary>
		public const int SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4;
		/// <summary>
		/// Value for SAMPLER_CUBE_SHADOW_EXT symbol (0x8DC5).
		/// </summary>
		public const int SAMPLER_CUBE_SHADOW_EXT = 0x8DC5;
		/// <summary>
		/// Value for UNSIGNED_INT_VEC2_EXT symbol (0x8DC6).
		/// </summary>
		public const int UNSIGNED_INT_VEC2_EXT = 0x8DC6;
		/// <summary>
		/// Value for UNSIGNED_INT_VEC3_EXT symbol (0x8DC7).
		/// </summary>
		public const int UNSIGNED_INT_VEC3_EXT = 0x8DC7;
		/// <summary>
		/// Value for UNSIGNED_INT_VEC4_EXT symbol (0x8DC8).
		/// </summary>
		public const int UNSIGNED_INT_VEC4_EXT = 0x8DC8;
		/// <summary>
		/// Value for INT_SAMPLER_1D_EXT symbol (0x8DC9).
		/// </summary>
		public const int INT_SAMPLER_1D_EXT = 0x8DC9;
		/// <summary>
		/// Value for INT_SAMPLER_2D_EXT symbol (0x8DCA).
		/// </summary>
		public const int INT_SAMPLER_2D_EXT = 0x8DCA;
		/// <summary>
		/// Value for INT_SAMPLER_3D_EXT symbol (0x8DCB).
		/// </summary>
		public const int INT_SAMPLER_3D_EXT = 0x8DCB;
		/// <summary>
		/// Value for INT_SAMPLER_CUBE_EXT symbol (0x8DCC).
		/// </summary>
		public const int INT_SAMPLER_CUBE_EXT = 0x8DCC;
		/// <summary>
		/// Value for INT_SAMPLER_2D_RECT_EXT symbol (0x8DCD).
		/// </summary>
		public const int INT_SAMPLER_2D_RECT_EXT = 0x8DCD;
		/// <summary>
		/// Value for INT_SAMPLER_1D_ARRAY_EXT symbol (0x8DCE).
		/// </summary>
		public const int INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE;
		/// <summary>
		/// Value for INT_SAMPLER_2D_ARRAY_EXT symbol (0x8DCF).
		/// </summary>
		public const int INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF;
		/// <summary>
		/// Value for INT_SAMPLER_BUFFER_EXT symbol (0x8DD0).
		/// </summary>
		public const int INT_SAMPLER_BUFFER_EXT = 0x8DD0;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_1D_EXT symbol (0x8DD1).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_2D_EXT symbol (0x8DD2).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_3D_EXT symbol (0x8DD3).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_CUBE_EXT symbol (0x8DD4).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_2D_RECT_EXT symbol (0x8DD5).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT symbol (0x8DD6).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT symbol (0x8DD7).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_BUFFER_EXT symbol (0x8DD8).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8;

		#endregion

		#region EXT_histogram

		/// <summary>
		/// Value for HISTOGRAM_EXT symbol (0x8024) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_EXT = 0x8024;
		/// <summary>
		/// Value for PROXY_HISTOGRAM_EXT symbol (0x8025) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROXY_HISTOGRAM_EXT = 0x8025;
		/// <summary>
		/// Value for HISTOGRAM_WIDTH_EXT symbol (0x8026) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_WIDTH_EXT = 0x8026;
		/// <summary>
		/// Value for HISTOGRAM_FORMAT_EXT symbol (0x8027) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_FORMAT_EXT = 0x8027;
		/// <summary>
		/// Value for HISTOGRAM_RED_SIZE_EXT symbol (0x8028) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_RED_SIZE_EXT = 0x8028;
		/// <summary>
		/// Value for HISTOGRAM_GREEN_SIZE_EXT symbol (0x8029) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_GREEN_SIZE_EXT = 0x8029;
		/// <summary>
		/// Value for HISTOGRAM_BLUE_SIZE_EXT symbol (0x802A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_BLUE_SIZE_EXT = 0x802A;
		/// <summary>
		/// Value for HISTOGRAM_ALPHA_SIZE_EXT symbol (0x802B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_ALPHA_SIZE_EXT = 0x802B;
		/// <summary>
		/// Value for HISTOGRAM_LUMINANCE_SIZE symbol (0x802C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_LUMINANCE_SIZE = 0x802C;
		/// <summary>
		/// Value for HISTOGRAM_LUMINANCE_SIZE_EXT symbol (0x802C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C;
		/// <summary>
		/// Value for HISTOGRAM_SINK_EXT symbol (0x802D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_SINK_EXT = 0x802D;
		/// <summary>
		/// Value for MINMAX_EXT symbol (0x802E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MINMAX_EXT = 0x802E;
		/// <summary>
		/// Value for MINMAX_FORMAT_EXT symbol (0x802F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MINMAX_FORMAT_EXT = 0x802F;
		/// <summary>
		/// Value for MINMAX_SINK_EXT symbol (0x8030) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MINMAX_SINK_EXT = 0x8030;
		/// <summary>
		/// Value for TABLE_TOO_LARGE_EXT symbol (0x8031) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TABLE_TOO_LARGE_EXT = 0x8031;

		#endregion

		#region EXT_index_array_formats

		/// <summary>
		/// Value for IUI_V2F_EXT symbol (0x81AD).
		/// </summary>
		public const int IUI_V2F_EXT = 0x81AD;
		/// <summary>
		/// Value for IUI_V3F_EXT symbol (0x81AE).
		/// </summary>
		public const int IUI_V3F_EXT = 0x81AE;
		/// <summary>
		/// Value for IUI_N3F_V2F_EXT symbol (0x81AF).
		/// </summary>
		public const int IUI_N3F_V2F_EXT = 0x81AF;
		/// <summary>
		/// Value for IUI_N3F_V3F_EXT symbol (0x81B0).
		/// </summary>
		public const int IUI_N3F_V3F_EXT = 0x81B0;
		/// <summary>
		/// Value for T2F_IUI_V2F_EXT symbol (0x81B1).
		/// </summary>
		public const int T2F_IUI_V2F_EXT = 0x81B1;
		/// <summary>
		/// Value for T2F_IUI_V3F_EXT symbol (0x81B2).
		/// </summary>
		public const int T2F_IUI_V3F_EXT = 0x81B2;
		/// <summary>
		/// Value for T2F_IUI_N3F_V2F_EXT symbol (0x81B3).
		/// </summary>
		public const int T2F_IUI_N3F_V2F_EXT = 0x81B3;
		/// <summary>
		/// Value for T2F_IUI_N3F_V3F_EXT symbol (0x81B4).
		/// </summary>
		public const int T2F_IUI_N3F_V3F_EXT = 0x81B4;

		#endregion

		#region EXT_index_func

		/// <summary>
		/// Value for INDEX_TEST_EXT symbol (0x81B5).
		/// </summary>
		public const int INDEX_TEST_EXT = 0x81B5;
		/// <summary>
		/// Value for INDEX_TEST_FUNC_EXT symbol (0x81B6).
		/// </summary>
		public const int INDEX_TEST_FUNC_EXT = 0x81B6;
		/// <summary>
		/// Value for INDEX_TEST_REF_EXT symbol (0x81B7).
		/// </summary>
		public const int INDEX_TEST_REF_EXT = 0x81B7;

		#endregion

		#region EXT_index_material

		/// <summary>
		/// Value for INDEX_MATERIAL_EXT symbol (0x81B8).
		/// </summary>
		public const int INDEX_MATERIAL_EXT = 0x81B8;
		/// <summary>
		/// Value for INDEX_MATERIAL_PARAMETER_EXT symbol (0x81B9).
		/// </summary>
		public const int INDEX_MATERIAL_PARAMETER_EXT = 0x81B9;
		/// <summary>
		/// Value for INDEX_MATERIAL_FACE_EXT symbol (0x81BA).
		/// </summary>
		public const int INDEX_MATERIAL_FACE_EXT = 0x81BA;

		#endregion

		#region EXT_light_texture

		/// <summary>
		/// Value for FRAGMENT_MATERIAL_EXT symbol (0x8349).
		/// </summary>
		public const int FRAGMENT_MATERIAL_EXT = 0x8349;
		/// <summary>
		/// Value for FRAGMENT_NORMAL_EXT symbol (0x834A).
		/// </summary>
		public const int FRAGMENT_NORMAL_EXT = 0x834A;
		/// <summary>
		/// Value for FRAGMENT_COLOR_EXT symbol (0x834C).
		/// </summary>
		public const int FRAGMENT_COLOR_EXT = 0x834C;
		/// <summary>
		/// Value for ATTENUATION_EXT symbol (0x834D).
		/// </summary>
		public const int ATTENUATION_EXT = 0x834D;
		/// <summary>
		/// Value for SHADOW_ATTENUATION_EXT symbol (0x834E).
		/// </summary>
		public const int SHADOW_ATTENUATION_EXT = 0x834E;
		/// <summary>
		/// Value for TEXTURE_APPLICATION_MODE_EXT symbol (0x834F).
		/// </summary>
		public const int TEXTURE_APPLICATION_MODE_EXT = 0x834F;
		/// <summary>
		/// Value for TEXTURE_LIGHT_EXT symbol (0x8350).
		/// </summary>
		public const int TEXTURE_LIGHT_EXT = 0x8350;
		/// <summary>
		/// Value for TEXTURE_MATERIAL_FACE_EXT symbol (0x8351).
		/// </summary>
		public const int TEXTURE_MATERIAL_FACE_EXT = 0x8351;
		/// <summary>
		/// Value for TEXTURE_MATERIAL_PARAMETER_EXT symbol (0x8352).
		/// </summary>
		public const int TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352;
		// value FRAGMENT_DEPTH_EXT of enumeration EXT_fog_coord

		#endregion

		#region EXT_multisample

		/// <summary>
		/// Value for MULTISAMPLE_BIT_EXT symbol (0x20000000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint MULTISAMPLE_BIT_EXT = 0x20000000;
		/// <summary>
		/// Value for MULTISAMPLE_EXT symbol (0x809D).
		/// </summary>
		public const int MULTISAMPLE_EXT = 0x809D;
		/// <summary>
		/// Value for SAMPLE_ALPHA_TO_MASK_EXT symbol (0x809E).
		/// </summary>
		public const int SAMPLE_ALPHA_TO_MASK_EXT = 0x809E;
		/// <summary>
		/// Value for SAMPLE_ALPHA_TO_ONE_EXT symbol (0x809F).
		/// </summary>
		public const int SAMPLE_ALPHA_TO_ONE_EXT = 0x809F;
		/// <summary>
		/// Value for SAMPLE_MASK_EXT symbol (0x80A0).
		/// </summary>
		public const int SAMPLE_MASK_EXT = 0x80A0;
		/// <summary>
		/// Value for _1PASS_EXT symbol (0x80A1).
		/// </summary>
		public const int _1PASS_EXT = 0x80A1;
		/// <summary>
		/// Value for _2PASS_0_EXT symbol (0x80A2).
		/// </summary>
		public const int _2PASS_0_EXT = 0x80A2;
		/// <summary>
		/// Value for _2PASS_1_EXT symbol (0x80A3).
		/// </summary>
		public const int _2PASS_1_EXT = 0x80A3;
		/// <summary>
		/// Value for _4PASS_0_EXT symbol (0x80A4).
		/// </summary>
		public const int _4PASS_0_EXT = 0x80A4;
		/// <summary>
		/// Value for _4PASS_1_EXT symbol (0x80A5).
		/// </summary>
		public const int _4PASS_1_EXT = 0x80A5;
		/// <summary>
		/// Value for _4PASS_2_EXT symbol (0x80A6).
		/// </summary>
		public const int _4PASS_2_EXT = 0x80A6;
		/// <summary>
		/// Value for _4PASS_3_EXT symbol (0x80A7).
		/// </summary>
		public const int _4PASS_3_EXT = 0x80A7;
		/// <summary>
		/// Value for SAMPLE_BUFFERS_EXT symbol (0x80A8).
		/// </summary>
		public const int SAMPLE_BUFFERS_EXT = 0x80A8;
		/// <summary>
		/// Value for SAMPLES_EXT symbol (0x80A9).
		/// </summary>
		public const int SAMPLES_EXT = 0x80A9;
		/// <summary>
		/// Value for SAMPLE_MASK_VALUE_EXT symbol (0x80AA).
		/// </summary>
		public const int SAMPLE_MASK_VALUE_EXT = 0x80AA;
		/// <summary>
		/// Value for SAMPLE_MASK_INVERT_EXT symbol (0x80AB).
		/// </summary>
		public const int SAMPLE_MASK_INVERT_EXT = 0x80AB;
		/// <summary>
		/// Value for SAMPLE_PATTERN_EXT symbol (0x80AC).
		/// </summary>
		public const int SAMPLE_PATTERN_EXT = 0x80AC;

		#endregion

		#region EXT_packed_depth_stencil

		/// <summary>
		/// Value for DEPTH_STENCIL_EXT symbol (0x84F9).
		/// </summary>
		public const int DEPTH_STENCIL_EXT = 0x84F9;
		/// <summary>
		/// Value for UNSIGNED_INT_24_8_EXT symbol (0x84FA).
		/// </summary>
		public const int UNSIGNED_INT_24_8_EXT = 0x84FA;
		/// <summary>
		/// Value for DEPTH24_STENCIL8_EXT symbol (0x88F0).
		/// </summary>
		public const int DEPTH24_STENCIL8_EXT = 0x88F0;
		/// <summary>
		/// Value for TEXTURE_STENCIL_SIZE_EXT symbol (0x88F1).
		/// </summary>
		public const int TEXTURE_STENCIL_SIZE_EXT = 0x88F1;

		#endregion

		#region EXT_packed_float

		/// <summary>
		/// Value for R11F_G11F_B10F_EXT symbol (0x8C3A).
		/// </summary>
		public const int R11F_G11F_B10F_EXT = 0x8C3A;
		/// <summary>
		/// Value for UNSIGNED_INT_10F_11F_11F_REV_EXT symbol (0x8C3B).
		/// </summary>
		public const int UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B;
		/// <summary>
		/// Value for RGBA_SIGNED_COMPONENTS_EXT symbol (0x8C3C).
		/// </summary>
		public const int RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C;

		#endregion

		#region EXT_packed_pixels

		/// <summary>
		/// Value for UNSIGNED_BYTE_3_3_2_EXT symbol (0x8032).
		/// </summary>
		public const int UNSIGNED_BYTE_3_3_2_EXT = 0x8032;
		/// <summary>
		/// Value for UNSIGNED_SHORT_4_4_4_4_EXT symbol (0x8033).
		/// </summary>
		public const int UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033;
		/// <summary>
		/// Value for UNSIGNED_SHORT_5_5_5_1_EXT symbol (0x8034).
		/// </summary>
		public const int UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034;
		/// <summary>
		/// Value for UNSIGNED_INT_8_8_8_8_EXT symbol (0x8035).
		/// </summary>
		public const int UNSIGNED_INT_8_8_8_8_EXT = 0x8035;
		/// <summary>
		/// Value for UNSIGNED_INT_10_10_10_2_EXT symbol (0x8036).
		/// </summary>
		public const int UNSIGNED_INT_10_10_10_2_EXT = 0x8036;
		/// <summary>
		/// Value for UNSIGNED_BYTE_2_3_3_REV_EXT symbol (0x8362).
		/// </summary>
		public const int UNSIGNED_BYTE_2_3_3_REV_EXT = 0x8362;
		/// <summary>
		/// Value for UNSIGNED_SHORT_5_6_5_EXT symbol (0x8363).
		/// </summary>
		public const int UNSIGNED_SHORT_5_6_5_EXT = 0x8363;
		/// <summary>
		/// Value for UNSIGNED_SHORT_5_6_5_REV_EXT symbol (0x8364).
		/// </summary>
		public const int UNSIGNED_SHORT_5_6_5_REV_EXT = 0x8364;
		/// <summary>
		/// Value for UNSIGNED_SHORT_4_4_4_4_REV_EXT symbol (0x8365).
		/// </summary>
		public const int UNSIGNED_SHORT_4_4_4_4_REV_EXT = 0x8365;
		/// <summary>
		/// Value for UNSIGNED_SHORT_1_5_5_5_REV_EXT symbol (0x8366).
		/// </summary>
		public const int UNSIGNED_SHORT_1_5_5_5_REV_EXT = 0x8366;
		/// <summary>
		/// Value for UNSIGNED_INT_8_8_8_8_REV_EXT symbol (0x8367).
		/// </summary>
		public const int UNSIGNED_INT_8_8_8_8_REV_EXT = 0x8367;
		/// <summary>
		/// Value for UNSIGNED_INT_2_10_10_10_REV_EXT symbol (0x8368).
		/// </summary>
		public const int UNSIGNED_INT_2_10_10_10_REV_EXT = 0x8368;

		#endregion

		#region EXT_paletted_texture

		/// <summary>
		/// Value for COLOR_INDEX1_EXT symbol (0x80E2).
		/// </summary>
		public const int COLOR_INDEX1_EXT = 0x80E2;
		/// <summary>
		/// Value for COLOR_INDEX2_EXT symbol (0x80E3).
		/// </summary>
		public const int COLOR_INDEX2_EXT = 0x80E3;
		/// <summary>
		/// Value for COLOR_INDEX4_EXT symbol (0x80E4).
		/// </summary>
		public const int COLOR_INDEX4_EXT = 0x80E4;
		/// <summary>
		/// Value for COLOR_INDEX8_EXT symbol (0x80E5).
		/// </summary>
		public const int COLOR_INDEX8_EXT = 0x80E5;
		/// <summary>
		/// Value for COLOR_INDEX12_EXT symbol (0x80E6).
		/// </summary>
		public const int COLOR_INDEX12_EXT = 0x80E6;
		/// <summary>
		/// Value for COLOR_INDEX16_EXT symbol (0x80E7).
		/// </summary>
		public const int COLOR_INDEX16_EXT = 0x80E7;
		/// <summary>
		/// Value for TEXTURE_INDEX_SIZE_EXT symbol (0x80ED).
		/// </summary>
		public const int TEXTURE_INDEX_SIZE_EXT = 0x80ED;

		#endregion

		#region EXT_pixel_buffer_object

		/// <summary>
		/// Value for PIXEL_PACK_BUFFER_EXT symbol (0x88EB).
		/// </summary>
		public const int PIXEL_PACK_BUFFER_EXT = 0x88EB;
		/// <summary>
		/// Value for PIXEL_UNPACK_BUFFER_EXT symbol (0x88EC).
		/// </summary>
		public const int PIXEL_UNPACK_BUFFER_EXT = 0x88EC;
		/// <summary>
		/// Value for PIXEL_PACK_BUFFER_BINDING_EXT symbol (0x88ED).
		/// </summary>
		public const int PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED;
		/// <summary>
		/// Value for PIXEL_UNPACK_BUFFER_BINDING_EXT symbol (0x88EF).
		/// </summary>
		public const int PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF;

		#endregion

		#region EXT_pixel_transform

		/// <summary>
		/// Value for PIXEL_TRANSFORM_2D_EXT symbol (0x8330).
		/// </summary>
		public const int PIXEL_TRANSFORM_2D_EXT = 0x8330;
		/// <summary>
		/// Value for PIXEL_MAG_FILTER_EXT symbol (0x8331).
		/// </summary>
		public const int PIXEL_MAG_FILTER_EXT = 0x8331;
		/// <summary>
		/// Value for PIXEL_MIN_FILTER_EXT symbol (0x8332).
		/// </summary>
		public const int PIXEL_MIN_FILTER_EXT = 0x8332;
		/// <summary>
		/// Value for PIXEL_CUBIC_WEIGHT_EXT symbol (0x8333).
		/// </summary>
		public const int PIXEL_CUBIC_WEIGHT_EXT = 0x8333;
		/// <summary>
		/// Value for CUBIC_EXT symbol (0x8334).
		/// </summary>
		public const int CUBIC_EXT = 0x8334;
		/// <summary>
		/// Value for AVERAGE_EXT symbol (0x8335).
		/// </summary>
		public const int AVERAGE_EXT = 0x8335;
		/// <summary>
		/// Value for PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT symbol (0x8336).
		/// </summary>
		public const int PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336;
		/// <summary>
		/// Value for MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT symbol (0x8337).
		/// </summary>
		public const int MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337;
		/// <summary>
		/// Value for PIXEL_TRANSFORM_2D_MATRIX_EXT symbol (0x8338).
		/// </summary>
		public const int PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338;

		#endregion

		#region EXT_point_parameters

		/// <summary>
		/// Value for POINT_SIZE_MIN_EXT symbol (0x8126) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SIZE_MIN_EXT = 0x8126;
		/// <summary>
		/// Value for POINT_SIZE_MAX_EXT symbol (0x8127) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SIZE_MAX_EXT = 0x8127;
		/// <summary>
		/// Value for POINT_FADE_THRESHOLD_SIZE_EXT symbol (0x8128).
		/// </summary>
		public const int POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128;
		/// <summary>
		/// Value for DISTANCE_ATTENUATION_EXT symbol (0x8129) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DISTANCE_ATTENUATION_EXT = 0x8129;

		#endregion

		#region EXT_polygon_offset

		/// <summary>
		/// Value for POLYGON_OFFSET_EXT symbol (0x8037).
		/// </summary>
		public const int POLYGON_OFFSET_EXT = 0x8037;
		/// <summary>
		/// Value for POLYGON_OFFSET_FACTOR_EXT symbol (0x8038).
		/// </summary>
		public const int POLYGON_OFFSET_FACTOR_EXT = 0x8038;
		/// <summary>
		/// Value for POLYGON_OFFSET_BIAS_EXT symbol (0x8039).
		/// </summary>
		public const int POLYGON_OFFSET_BIAS_EXT = 0x8039;

		#endregion

		#region EXT_provoking_vertex

		/// <summary>
		/// Value for QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT symbol (0x8E4C).
		/// </summary>
		public const int QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C;
		/// <summary>
		/// Value for FIRST_VERTEX_CONVENTION_EXT symbol (0x8E4D).
		/// </summary>
		public const int FIRST_VERTEX_CONVENTION_EXT = 0x8E4D;
		/// <summary>
		/// Value for LAST_VERTEX_CONVENTION_EXT symbol (0x8E4E).
		/// </summary>
		public const int LAST_VERTEX_CONVENTION_EXT = 0x8E4E;
		/// <summary>
		/// Value for PROVOKING_VERTEX_EXT symbol (0x8E4F).
		/// </summary>
		public const int PROVOKING_VERTEX_EXT = 0x8E4F;

		#endregion

		#region EXT_rescale_normal

		/// <summary>
		/// Value for RESCALE_NORMAL_EXT symbol (0x803A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RESCALE_NORMAL_EXT = 0x803A;

		#endregion

		#region EXT_secondary_color

		/// <summary>
		/// Value for COLOR_SUM_EXT symbol (0x8458) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_SUM_EXT = 0x8458;
		/// <summary>
		/// Value for CURRENT_SECONDARY_COLOR_EXT symbol (0x8459) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_SECONDARY_COLOR_EXT = 0x8459;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_SIZE_EXT symbol (0x845A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_TYPE_EXT symbol (0x845B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_STRIDE_EXT symbol (0x845C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_POINTER_EXT symbol (0x845D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_EXT symbol (0x845E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_EXT = 0x845E;

		#endregion

		#region EXT_separate_shader_objects

		/// <summary>
		/// Value for ACTIVE_PROGRAM_EXT symbol (0x8B8D).
		/// </summary>
		public const int ACTIVE_PROGRAM_EXT = 0x8B8D;

		#endregion

		#region EXT_separate_specular_color

		/// <summary>
		/// Value for LIGHT_MODEL_COLOR_CONTROL_EXT symbol (0x81F8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8;
		/// <summary>
		/// Value for SINGLE_COLOR_EXT symbol (0x81F9) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SINGLE_COLOR_EXT = 0x81F9;
		/// <summary>
		/// Value for SEPARATE_SPECULAR_COLOR_EXT symbol (0x81FA) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SEPARATE_SPECULAR_COLOR_EXT = 0x81FA;

		#endregion

		#region EXT_shader_image_load_store

		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT symbol (0x00000001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001;
		/// <summary>
		/// Value for ELEMENT_ARRAY_BARRIER_BIT_EXT symbol (0x00000002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002;
		/// <summary>
		/// Value for UNIFORM_BARRIER_BIT_EXT symbol (0x00000004) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint UNIFORM_BARRIER_BIT_EXT = 0x00000004;
		/// <summary>
		/// Value for TEXTURE_FETCH_BARRIER_BIT_EXT symbol (0x00000008) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008;
		/// <summary>
		/// Value for SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT symbol (0x00000020) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020;
		/// <summary>
		/// Value for COMMAND_BARRIER_BIT_EXT symbol (0x00000040) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint COMMAND_BARRIER_BIT_EXT = 0x00000040;
		/// <summary>
		/// Value for PIXEL_BUFFER_BARRIER_BIT_EXT symbol (0x00000080) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080;
		/// <summary>
		/// Value for TEXTURE_UPDATE_BARRIER_BIT_EXT symbol (0x00000100).
		/// </summary>
		public const uint TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100;
		/// <summary>
		/// Value for BUFFER_UPDATE_BARRIER_BIT_EXT symbol (0x00000200) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200;
		/// <summary>
		/// Value for FRAMEBUFFER_BARRIER_BIT_EXT symbol (0x00000400).
		/// </summary>
		public const uint FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400;
		/// <summary>
		/// Value for TRANSFORM_FEEDBACK_BARRIER_BIT_EXT symbol (0x00000800) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800;
		/// <summary>
		/// Value for ATOMIC_COUNTER_BARRIER_BIT_EXT symbol (0x00001000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000;
		/// <summary>
		/// Value for ALL_BARRIER_BITS_EXT symbol (0xFFFFFFFF) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint ALL_BARRIER_BITS_EXT = 0xFFFFFFFF;
		/// <summary>
		/// Value for MAX_IMAGE_UNITS_EXT symbol (0x8F38).
		/// </summary>
		public const int MAX_IMAGE_UNITS_EXT = 0x8F38;
		/// <summary>
		/// Value for MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT symbol (0x8F39).
		/// </summary>
		public const int MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39;
		/// <summary>
		/// Value for IMAGE_BINDING_NAME_EXT symbol (0x8F3A).
		/// </summary>
		public const int IMAGE_BINDING_NAME_EXT = 0x8F3A;
		/// <summary>
		/// Value for IMAGE_BINDING_LEVEL_EXT symbol (0x8F3B).
		/// </summary>
		public const int IMAGE_BINDING_LEVEL_EXT = 0x8F3B;
		/// <summary>
		/// Value for IMAGE_BINDING_LAYERED_EXT symbol (0x8F3C).
		/// </summary>
		public const int IMAGE_BINDING_LAYERED_EXT = 0x8F3C;
		/// <summary>
		/// Value for IMAGE_BINDING_LAYER_EXT symbol (0x8F3D).
		/// </summary>
		public const int IMAGE_BINDING_LAYER_EXT = 0x8F3D;
		/// <summary>
		/// Value for IMAGE_BINDING_ACCESS_EXT symbol (0x8F3E).
		/// </summary>
		public const int IMAGE_BINDING_ACCESS_EXT = 0x8F3E;
		/// <summary>
		/// Value for IMAGE_1D_EXT symbol (0x904C).
		/// </summary>
		public const int IMAGE_1D_EXT = 0x904C;
		/// <summary>
		/// Value for IMAGE_2D_EXT symbol (0x904D).
		/// </summary>
		public const int IMAGE_2D_EXT = 0x904D;
		/// <summary>
		/// Value for IMAGE_3D_EXT symbol (0x904E).
		/// </summary>
		public const int IMAGE_3D_EXT = 0x904E;
		/// <summary>
		/// Value for IMAGE_2D_RECT_EXT symbol (0x904F).
		/// </summary>
		public const int IMAGE_2D_RECT_EXT = 0x904F;
		/// <summary>
		/// Value for IMAGE_CUBE_EXT symbol (0x9050).
		/// </summary>
		public const int IMAGE_CUBE_EXT = 0x9050;
		/// <summary>
		/// Value for IMAGE_BUFFER_EXT symbol (0x9051).
		/// </summary>
		public const int IMAGE_BUFFER_EXT = 0x9051;
		/// <summary>
		/// Value for IMAGE_1D_ARRAY_EXT symbol (0x9052).
		/// </summary>
		public const int IMAGE_1D_ARRAY_EXT = 0x9052;
		/// <summary>
		/// Value for IMAGE_2D_ARRAY_EXT symbol (0x9053).
		/// </summary>
		public const int IMAGE_2D_ARRAY_EXT = 0x9053;
		/// <summary>
		/// Value for IMAGE_CUBE_MAP_ARRAY_EXT symbol (0x9054).
		/// </summary>
		public const int IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054;
		/// <summary>
		/// Value for IMAGE_2D_MULTISAMPLE_EXT symbol (0x9055).
		/// </summary>
		public const int IMAGE_2D_MULTISAMPLE_EXT = 0x9055;
		/// <summary>
		/// Value for IMAGE_2D_MULTISAMPLE_ARRAY_EXT symbol (0x9056).
		/// </summary>
		public const int IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056;
		/// <summary>
		/// Value for INT_IMAGE_1D_EXT symbol (0x9057).
		/// </summary>
		public const int INT_IMAGE_1D_EXT = 0x9057;
		/// <summary>
		/// Value for INT_IMAGE_2D_EXT symbol (0x9058).
		/// </summary>
		public const int INT_IMAGE_2D_EXT = 0x9058;
		/// <summary>
		/// Value for INT_IMAGE_3D_EXT symbol (0x9059).
		/// </summary>
		public const int INT_IMAGE_3D_EXT = 0x9059;
		/// <summary>
		/// Value for INT_IMAGE_2D_RECT_EXT symbol (0x905A).
		/// </summary>
		public const int INT_IMAGE_2D_RECT_EXT = 0x905A;
		/// <summary>
		/// Value for INT_IMAGE_CUBE_EXT symbol (0x905B).
		/// </summary>
		public const int INT_IMAGE_CUBE_EXT = 0x905B;
		/// <summary>
		/// Value for INT_IMAGE_BUFFER_EXT symbol (0x905C).
		/// </summary>
		public const int INT_IMAGE_BUFFER_EXT = 0x905C;
		/// <summary>
		/// Value for INT_IMAGE_1D_ARRAY_EXT symbol (0x905D).
		/// </summary>
		public const int INT_IMAGE_1D_ARRAY_EXT = 0x905D;
		/// <summary>
		/// Value for INT_IMAGE_2D_ARRAY_EXT symbol (0x905E).
		/// </summary>
		public const int INT_IMAGE_2D_ARRAY_EXT = 0x905E;
		/// <summary>
		/// Value for INT_IMAGE_CUBE_MAP_ARRAY_EXT symbol (0x905F).
		/// </summary>
		public const int INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F;
		/// <summary>
		/// Value for INT_IMAGE_2D_MULTISAMPLE_EXT symbol (0x9060).
		/// </summary>
		public const int INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060;
		/// <summary>
		/// Value for INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT symbol (0x9061).
		/// </summary>
		public const int INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_1D_EXT symbol (0x9062).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_1D_EXT = 0x9062;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_2D_EXT symbol (0x9063).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_2D_EXT = 0x9063;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_3D_EXT symbol (0x9064).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_3D_EXT = 0x9064;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_2D_RECT_EXT symbol (0x9065).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_CUBE_EXT symbol (0x9066).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_BUFFER_EXT symbol (0x9067).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_1D_ARRAY_EXT symbol (0x9068).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_2D_ARRAY_EXT symbol (0x9069).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT symbol (0x906A).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT symbol (0x906B).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B;
		/// <summary>
		/// Value for UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT symbol (0x906C).
		/// </summary>
		public const int UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C;
		/// <summary>
		/// Value for MAX_IMAGE_SAMPLES_EXT symbol (0x906D).
		/// </summary>
		public const int MAX_IMAGE_SAMPLES_EXT = 0x906D;
		/// <summary>
		/// Value for IMAGE_BINDING_FORMAT_EXT symbol (0x906E).
		/// </summary>
		public const int IMAGE_BINDING_FORMAT_EXT = 0x906E;

		#endregion

		#region EXT_shared_texture_palette

		/// <summary>
		/// Value for SHARED_TEXTURE_PALETTE_EXT symbol (0x81FB).
		/// </summary>
		public const int SHARED_TEXTURE_PALETTE_EXT = 0x81FB;

		#endregion

		#region EXT_stencil_clear_tag

		/// <summary>
		/// Value for STENCIL_TAG_BITS_EXT symbol (0x88F2).
		/// </summary>
		public const int STENCIL_TAG_BITS_EXT = 0x88F2;
		/// <summary>
		/// Value for STENCIL_CLEAR_TAG_VALUE_EXT symbol (0x88F3).
		/// </summary>
		public const int STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3;

		#endregion

		#region EXT_stencil_two_side

		/// <summary>
		/// Value for STENCIL_TEST_TWO_SIDE_EXT symbol (0x8910).
		/// </summary>
		public const int STENCIL_TEST_TWO_SIDE_EXT = 0x8910;
		/// <summary>
		/// Value for ACTIVE_STENCIL_FACE_EXT symbol (0x8911).
		/// </summary>
		public const int ACTIVE_STENCIL_FACE_EXT = 0x8911;

		#endregion

		#region EXT_stencil_wrap

		/// <summary>
		/// Value for INCR_WRAP_EXT symbol (0x8507).
		/// </summary>
		public const int INCR_WRAP_EXT = 0x8507;
		/// <summary>
		/// Value for DECR_WRAP_EXT symbol (0x8508).
		/// </summary>
		public const int DECR_WRAP_EXT = 0x8508;

		#endregion

		#region EXT_texture

		/// <summary>
		/// Value for ALPHA4_EXT symbol (0x803B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA4_EXT = 0x803B;
		/// <summary>
		/// Value for ALPHA8_EXT symbol (0x803C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA8_EXT = 0x803C;
		/// <summary>
		/// Value for ALPHA12_EXT symbol (0x803D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA12_EXT = 0x803D;
		/// <summary>
		/// Value for ALPHA16_EXT symbol (0x803E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA16_EXT = 0x803E;
		/// <summary>
		/// Value for LUMINANCE4_EXT symbol (0x803F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE4_EXT = 0x803F;
		/// <summary>
		/// Value for LUMINANCE8_EXT symbol (0x8040) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE8_EXT = 0x8040;
		/// <summary>
		/// Value for LUMINANCE12_EXT symbol (0x8041) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE12_EXT = 0x8041;
		/// <summary>
		/// Value for LUMINANCE16_EXT symbol (0x8042) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE16_EXT = 0x8042;
		/// <summary>
		/// Value for LUMINANCE4_ALPHA4_EXT symbol (0x8043) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE4_ALPHA4_EXT = 0x8043;
		/// <summary>
		/// Value for LUMINANCE6_ALPHA2_EXT symbol (0x8044) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE6_ALPHA2_EXT = 0x8044;
		/// <summary>
		/// Value for LUMINANCE8_ALPHA8_EXT symbol (0x8045) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE8_ALPHA8_EXT = 0x8045;
		/// <summary>
		/// Value for LUMINANCE12_ALPHA4_EXT symbol (0x8046) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE12_ALPHA4_EXT = 0x8046;
		/// <summary>
		/// Value for LUMINANCE12_ALPHA12_EXT symbol (0x8047) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE12_ALPHA12_EXT = 0x8047;
		/// <summary>
		/// Value for LUMINANCE16_ALPHA16_EXT symbol (0x8048) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE16_ALPHA16_EXT = 0x8048;
		/// <summary>
		/// Value for INTENSITY_EXT symbol (0x8049) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY_EXT = 0x8049;
		/// <summary>
		/// Value for INTENSITY4_EXT symbol (0x804A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY4_EXT = 0x804A;
		/// <summary>
		/// Value for INTENSITY8_EXT symbol (0x804B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY8_EXT = 0x804B;
		/// <summary>
		/// Value for INTENSITY12_EXT symbol (0x804C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY12_EXT = 0x804C;
		/// <summary>
		/// Value for INTENSITY16_EXT symbol (0x804D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY16_EXT = 0x804D;
		/// <summary>
		/// Value for RGB2_EXT symbol (0x804E).
		/// </summary>
		public const int RGB2_EXT = 0x804E;
		/// <summary>
		/// Value for RGB4_EXT symbol (0x804F).
		/// </summary>
		public const int RGB4_EXT = 0x804F;
		/// <summary>
		/// Value for RGB5_EXT symbol (0x8050).
		/// </summary>
		public const int RGB5_EXT = 0x8050;
		/// <summary>
		/// Value for RGB8_EXT symbol (0x8051).
		/// </summary>
		public const int RGB8_EXT = 0x8051;
		/// <summary>
		/// Value for RGB10_EXT symbol (0x8052).
		/// </summary>
		public const int RGB10_EXT = 0x8052;
		/// <summary>
		/// Value for RGB12_EXT symbol (0x8053).
		/// </summary>
		public const int RGB12_EXT = 0x8053;
		/// <summary>
		/// Value for RGB16_EXT symbol (0x8054).
		/// </summary>
		public const int RGB16_EXT = 0x8054;
		/// <summary>
		/// Value for RGBA2_EXT symbol (0x8055).
		/// </summary>
		public const int RGBA2_EXT = 0x8055;
		/// <summary>
		/// Value for RGBA4_EXT symbol (0x8056).
		/// </summary>
		public const int RGBA4_EXT = 0x8056;
		/// <summary>
		/// Value for RGB5_A1_EXT symbol (0x8057).
		/// </summary>
		public const int RGB5_A1_EXT = 0x8057;
		/// <summary>
		/// Value for RGBA8_EXT symbol (0x8058).
		/// </summary>
		public const int RGBA8_EXT = 0x8058;
		/// <summary>
		/// Value for RGB10_A2_EXT symbol (0x8059).
		/// </summary>
		public const int RGB10_A2_EXT = 0x8059;
		/// <summary>
		/// Value for RGBA12_EXT symbol (0x805A).
		/// </summary>
		public const int RGBA12_EXT = 0x805A;
		/// <summary>
		/// Value for RGBA16_EXT symbol (0x805B).
		/// </summary>
		public const int RGBA16_EXT = 0x805B;
		/// <summary>
		/// Value for TEXTURE_RED_SIZE_EXT symbol (0x805C).
		/// </summary>
		public const int TEXTURE_RED_SIZE_EXT = 0x805C;
		/// <summary>
		/// Value for TEXTURE_GREEN_SIZE_EXT symbol (0x805D).
		/// </summary>
		public const int TEXTURE_GREEN_SIZE_EXT = 0x805D;
		/// <summary>
		/// Value for TEXTURE_BLUE_SIZE_EXT symbol (0x805E).
		/// </summary>
		public const int TEXTURE_BLUE_SIZE_EXT = 0x805E;
		/// <summary>
		/// Value for TEXTURE_ALPHA_SIZE_EXT symbol (0x805F).
		/// </summary>
		public const int TEXTURE_ALPHA_SIZE_EXT = 0x805F;
		/// <summary>
		/// Value for TEXTURE_LUMINANCE_SIZE_EXT symbol (0x8060) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_LUMINANCE_SIZE_EXT = 0x8060;
		/// <summary>
		/// Value for TEXTURE_INTENSITY_SIZE_EXT symbol (0x8061) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_INTENSITY_SIZE_EXT = 0x8061;
		/// <summary>
		/// Value for REPLACE_EXT symbol (0x8062).
		/// </summary>
		public const int REPLACE_EXT = 0x8062;
		/// <summary>
		/// Value for PROXY_TEXTURE_1D_EXT symbol (0x8063).
		/// </summary>
		public const int PROXY_TEXTURE_1D_EXT = 0x8063;
		/// <summary>
		/// Value for PROXY_TEXTURE_2D_EXT symbol (0x8064).
		/// </summary>
		public const int PROXY_TEXTURE_2D_EXT = 0x8064;
		/// <summary>
		/// Value for TEXTURE_TOO_LARGE_EXT symbol (0x8065).
		/// </summary>
		public const int TEXTURE_TOO_LARGE_EXT = 0x8065;

		#endregion

		#region EXT_texture_array

		/// <summary>
		/// Value for COMPARE_REF_DEPTH_TO_TEXTURE_EXT symbol (0x884E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E;
		/// <summary>
		/// Value for MAX_ARRAY_TEXTURE_LAYERS_EXT symbol (0x88FF).
		/// </summary>
		public const int MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF;
		/// <summary>
		/// Value for TEXTURE_1D_ARRAY_EXT symbol (0x8C18).
		/// </summary>
		public const int TEXTURE_1D_ARRAY_EXT = 0x8C18;
		/// <summary>
		/// Value for PROXY_TEXTURE_1D_ARRAY_EXT symbol (0x8C19).
		/// </summary>
		public const int PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19;
		/// <summary>
		/// Value for TEXTURE_2D_ARRAY_EXT symbol (0x8C1A).
		/// </summary>
		public const int TEXTURE_2D_ARRAY_EXT = 0x8C1A;
		/// <summary>
		/// Value for PROXY_TEXTURE_2D_ARRAY_EXT symbol (0x8C1B).
		/// </summary>
		public const int PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B;
		/// <summary>
		/// Value for TEXTURE_BINDING_1D_ARRAY_EXT symbol (0x8C1C).
		/// </summary>
		public const int TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C;
		/// <summary>
		/// Value for TEXTURE_BINDING_2D_ARRAY_EXT symbol (0x8C1D).
		/// </summary>
		public const int TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D;

		#endregion

		#region EXT_texture_buffer_object

		/// <summary>
		/// Value for TEXTURE_BUFFER_EXT symbol (0x8C2A).
		/// </summary>
		public const int TEXTURE_BUFFER_EXT = 0x8C2A;
		/// <summary>
		/// Value for MAX_TEXTURE_BUFFER_SIZE_EXT symbol (0x8C2B).
		/// </summary>
		public const int MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B;
		/// <summary>
		/// Value for TEXTURE_BINDING_BUFFER_EXT symbol (0x8C2C).
		/// </summary>
		public const int TEXTURE_BINDING_BUFFER_EXT = 0x8C2C;
		/// <summary>
		/// Value for TEXTURE_BUFFER_DATA_STORE_BINDING_EXT symbol (0x8C2D).
		/// </summary>
		public const int TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D;
		/// <summary>
		/// Value for TEXTURE_BUFFER_FORMAT_EXT symbol (0x8C2E).
		/// </summary>
		public const int TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E;

		#endregion

		#region EXT_texture_compression_latc

		/// <summary>
		/// Value for COMPRESSED_LUMINANCE_LATC1_EXT symbol (0x8C70).
		/// </summary>
		public const int COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70;
		/// <summary>
		/// Value for COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT symbol (0x8C71).
		/// </summary>
		public const int COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71;
		/// <summary>
		/// Value for COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT symbol (0x8C72).
		/// </summary>
		public const int COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72;
		/// <summary>
		/// Value for COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT symbol (0x8C73).
		/// </summary>
		public const int COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73;

		#endregion

		#region EXT_texture_compression_rgtc

		/// <summary>
		/// Value for COMPRESSED_RED_RGTC1_EXT symbol (0x8DBB).
		/// </summary>
		public const int COMPRESSED_RED_RGTC1_EXT = 0x8DBB;
		/// <summary>
		/// Value for COMPRESSED_SIGNED_RED_RGTC1_EXT symbol (0x8DBC).
		/// </summary>
		public const int COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC;
		/// <summary>
		/// Value for COMPRESSED_RED_GREEN_RGTC2_EXT symbol (0x8DBD).
		/// </summary>
		public const int COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD;
		/// <summary>
		/// Value for COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT symbol (0x8DBE).
		/// </summary>
		public const int COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE;

		#endregion

		#region EXT_texture_compression_s3tc

		/// <summary>
		/// Value for COMPRESSED_RGB_S3TC_DXT1_EXT symbol (0x83F0).
		/// </summary>
		public const int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
		/// <summary>
		/// Value for COMPRESSED_RGBA_S3TC_DXT1_EXT symbol (0x83F1).
		/// </summary>
		public const int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
		/// <summary>
		/// Value for COMPRESSED_RGBA_S3TC_DXT3_EXT symbol (0x83F2).
		/// </summary>
		public const int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
		/// <summary>
		/// Value for COMPRESSED_RGBA_S3TC_DXT5_EXT symbol (0x83F3).
		/// </summary>
		public const int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;

		#endregion

		#region EXT_texture_cube_map

		/// <summary>
		/// Value for NORMAL_MAP_EXT symbol (0x8511) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_MAP_EXT = 0x8511;
		/// <summary>
		/// Value for REFLECTION_MAP_EXT symbol (0x8512) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int REFLECTION_MAP_EXT = 0x8512;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_EXT symbol (0x8513).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_EXT = 0x8513;
		/// <summary>
		/// Value for TEXTURE_BINDING_CUBE_MAP_EXT symbol (0x8514).
		/// </summary>
		public const int TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_POSITIVE_X_EXT symbol (0x8515).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_NEGATIVE_X_EXT symbol (0x8516).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_POSITIVE_Y_EXT symbol (0x8517).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT symbol (0x8518).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_POSITIVE_Z_EXT symbol (0x8519).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT symbol (0x851A).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A;
		/// <summary>
		/// Value for PROXY_TEXTURE_CUBE_MAP_EXT symbol (0x851B).
		/// </summary>
		public const int PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B;
		/// <summary>
		/// Value for MAX_CUBE_MAP_TEXTURE_SIZE_EXT symbol (0x851C).
		/// </summary>
		public const int MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C;

		#endregion

		#region EXT_texture_env_combine

		/// <summary>
		/// Value for COMBINE_EXT symbol (0x8570) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMBINE_EXT = 0x8570;
		/// <summary>
		/// Value for COMBINE_RGB_EXT symbol (0x8571) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMBINE_RGB_EXT = 0x8571;
		/// <summary>
		/// Value for COMBINE_ALPHA_EXT symbol (0x8572) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMBINE_ALPHA_EXT = 0x8572;
		/// <summary>
		/// Value for RGB_SCALE_EXT symbol (0x8573) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RGB_SCALE_EXT = 0x8573;
		/// <summary>
		/// Value for ADD_SIGNED_EXT symbol (0x8574) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ADD_SIGNED_EXT = 0x8574;
		/// <summary>
		/// Value for INTERPOLATE_EXT symbol (0x8575) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTERPOLATE_EXT = 0x8575;
		/// <summary>
		/// Value for CONSTANT_EXT symbol (0x8576) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONSTANT_EXT = 0x8576;
		/// <summary>
		/// Value for PRIMARY_COLOR_EXT symbol (0x8577) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PRIMARY_COLOR_EXT = 0x8577;
		/// <summary>
		/// Value for PREVIOUS_EXT symbol (0x8578) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PREVIOUS_EXT = 0x8578;
		/// <summary>
		/// Value for SOURCE0_RGB_EXT symbol (0x8580) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE0_RGB_EXT = 0x8580;
		/// <summary>
		/// Value for SOURCE1_RGB_EXT symbol (0x8581) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE1_RGB_EXT = 0x8581;
		/// <summary>
		/// Value for SOURCE2_RGB_EXT symbol (0x8582) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE2_RGB_EXT = 0x8582;
		/// <summary>
		/// Value for SOURCE0_ALPHA_EXT symbol (0x8588) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE0_ALPHA_EXT = 0x8588;
		/// <summary>
		/// Value for SOURCE1_ALPHA_EXT symbol (0x8589) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE1_ALPHA_EXT = 0x8589;
		/// <summary>
		/// Value for SOURCE2_ALPHA_EXT symbol (0x858A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE2_ALPHA_EXT = 0x858A;
		/// <summary>
		/// Value for OPERAND0_RGB_EXT symbol (0x8590) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND0_RGB_EXT = 0x8590;
		/// <summary>
		/// Value for OPERAND1_RGB_EXT symbol (0x8591) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND1_RGB_EXT = 0x8591;
		/// <summary>
		/// Value for OPERAND2_RGB_EXT symbol (0x8592) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND2_RGB_EXT = 0x8592;
		/// <summary>
		/// Value for OPERAND0_ALPHA_EXT symbol (0x8598) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND0_ALPHA_EXT = 0x8598;
		/// <summary>
		/// Value for OPERAND1_ALPHA_EXT symbol (0x8599) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND1_ALPHA_EXT = 0x8599;
		/// <summary>
		/// Value for OPERAND2_ALPHA_EXT symbol (0x859A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND2_ALPHA_EXT = 0x859A;

		#endregion

		#region EXT_texture_env_dot3

		/// <summary>
		/// Value for DOT3_RGB_EXT symbol (0x8740).
		/// </summary>
		public const int DOT3_RGB_EXT = 0x8740;
		/// <summary>
		/// Value for DOT3_RGBA_EXT symbol (0x8741).
		/// </summary>
		public const int DOT3_RGBA_EXT = 0x8741;

		#endregion

		#region EXT_texture_filter_anisotropic

		/// <summary>
		/// Value for TEXTURE_MAX_ANISOTROPY_EXT symbol (0x84FE).
		/// </summary>
		public const int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE;
		/// <summary>
		/// Value for MAX_TEXTURE_MAX_ANISOTROPY_EXT symbol (0x84FF).
		/// </summary>
		public const int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;

		#endregion

		#region EXT_texture_integer

		/// <summary>
		/// Value for RGBA32UI symbol (0x8D70).
		/// </summary>
		public const int RGBA32UI = 0x8D70;
		/// <summary>
		/// Value for RGBA32UI_EXT symbol (0x8D70).
		/// </summary>
		public const int RGBA32UI_EXT = 0x8D70;
		/// <summary>
		/// Value for RGB32UI symbol (0x8D71).
		/// </summary>
		public const int RGB32UI = 0x8D71;
		/// <summary>
		/// Value for RGB32UI_EXT symbol (0x8D71).
		/// </summary>
		public const int RGB32UI_EXT = 0x8D71;
		/// <summary>
		/// Value for ALPHA32UI_EXT symbol (0x8D72).
		/// </summary>
		public const int ALPHA32UI_EXT = 0x8D72;
		/// <summary>
		/// Value for INTENSITY32UI_EXT symbol (0x8D73).
		/// </summary>
		public const int INTENSITY32UI_EXT = 0x8D73;
		/// <summary>
		/// Value for LUMINANCE32UI_EXT symbol (0x8D74).
		/// </summary>
		public const int LUMINANCE32UI_EXT = 0x8D74;
		/// <summary>
		/// Value for LUMINANCE_ALPHA32UI_EXT symbol (0x8D75).
		/// </summary>
		public const int LUMINANCE_ALPHA32UI_EXT = 0x8D75;
		/// <summary>
		/// Value for RGBA16UI symbol (0x8D76).
		/// </summary>
		public const int RGBA16UI = 0x8D76;
		/// <summary>
		/// Value for RGBA16UI_EXT symbol (0x8D76).
		/// </summary>
		public const int RGBA16UI_EXT = 0x8D76;
		/// <summary>
		/// Value for RGB16UI symbol (0x8D77).
		/// </summary>
		public const int RGB16UI = 0x8D77;
		/// <summary>
		/// Value for RGB16UI_EXT symbol (0x8D77).
		/// </summary>
		public const int RGB16UI_EXT = 0x8D77;
		/// <summary>
		/// Value for ALPHA16UI_EXT symbol (0x8D78).
		/// </summary>
		public const int ALPHA16UI_EXT = 0x8D78;
		/// <summary>
		/// Value for INTENSITY16UI_EXT symbol (0x8D79).
		/// </summary>
		public const int INTENSITY16UI_EXT = 0x8D79;
		/// <summary>
		/// Value for LUMINANCE16UI_EXT symbol (0x8D7A).
		/// </summary>
		public const int LUMINANCE16UI_EXT = 0x8D7A;
		/// <summary>
		/// Value for LUMINANCE_ALPHA16UI_EXT symbol (0x8D7B).
		/// </summary>
		public const int LUMINANCE_ALPHA16UI_EXT = 0x8D7B;
		/// <summary>
		/// Value for RGBA8UI symbol (0x8D7C).
		/// </summary>
		public const int RGBA8UI = 0x8D7C;
		/// <summary>
		/// Value for RGBA8UI_EXT symbol (0x8D7C).
		/// </summary>
		public const int RGBA8UI_EXT = 0x8D7C;
		/// <summary>
		/// Value for RGB8UI symbol (0x8D7D).
		/// </summary>
		public const int RGB8UI = 0x8D7D;
		/// <summary>
		/// Value for RGB8UI_EXT symbol (0x8D7D).
		/// </summary>
		public const int RGB8UI_EXT = 0x8D7D;
		/// <summary>
		/// Value for ALPHA8UI_EXT symbol (0x8D7E).
		/// </summary>
		public const int ALPHA8UI_EXT = 0x8D7E;
		/// <summary>
		/// Value for INTENSITY8UI_EXT symbol (0x8D7F).
		/// </summary>
		public const int INTENSITY8UI_EXT = 0x8D7F;
		/// <summary>
		/// Value for LUMINANCE8UI_EXT symbol (0x8D80).
		/// </summary>
		public const int LUMINANCE8UI_EXT = 0x8D80;
		/// <summary>
		/// Value for LUMINANCE_ALPHA8UI_EXT symbol (0x8D81).
		/// </summary>
		public const int LUMINANCE_ALPHA8UI_EXT = 0x8D81;
		/// <summary>
		/// Value for RGBA32I symbol (0x8D82).
		/// </summary>
		public const int RGBA32I = 0x8D82;
		/// <summary>
		/// Value for RGBA32I_EXT symbol (0x8D82).
		/// </summary>
		public const int RGBA32I_EXT = 0x8D82;
		/// <summary>
		/// Value for RGB32I symbol (0x8D83).
		/// </summary>
		public const int RGB32I = 0x8D83;
		/// <summary>
		/// Value for RGB32I_EXT symbol (0x8D83).
		/// </summary>
		public const int RGB32I_EXT = 0x8D83;
		/// <summary>
		/// Value for ALPHA32I_EXT symbol (0x8D84).
		/// </summary>
		public const int ALPHA32I_EXT = 0x8D84;
		/// <summary>
		/// Value for INTENSITY32I_EXT symbol (0x8D85).
		/// </summary>
		public const int INTENSITY32I_EXT = 0x8D85;
		/// <summary>
		/// Value for LUMINANCE32I_EXT symbol (0x8D86).
		/// </summary>
		public const int LUMINANCE32I_EXT = 0x8D86;
		/// <summary>
		/// Value for LUMINANCE_ALPHA32I_EXT symbol (0x8D87).
		/// </summary>
		public const int LUMINANCE_ALPHA32I_EXT = 0x8D87;
		/// <summary>
		/// Value for RGBA16I symbol (0x8D88).
		/// </summary>
		public const int RGBA16I = 0x8D88;
		/// <summary>
		/// Value for RGBA16I_EXT symbol (0x8D88).
		/// </summary>
		public const int RGBA16I_EXT = 0x8D88;
		/// <summary>
		/// Value for RGB16I symbol (0x8D89).
		/// </summary>
		public const int RGB16I = 0x8D89;
		/// <summary>
		/// Value for RGB16I_EXT symbol (0x8D89).
		/// </summary>
		public const int RGB16I_EXT = 0x8D89;
		/// <summary>
		/// Value for ALPHA16I_EXT symbol (0x8D8A).
		/// </summary>
		public const int ALPHA16I_EXT = 0x8D8A;
		/// <summary>
		/// Value for INTENSITY16I_EXT symbol (0x8D8B).
		/// </summary>
		public const int INTENSITY16I_EXT = 0x8D8B;
		/// <summary>
		/// Value for LUMINANCE16I_EXT symbol (0x8D8C).
		/// </summary>
		public const int LUMINANCE16I_EXT = 0x8D8C;
		/// <summary>
		/// Value for LUMINANCE_ALPHA16I_EXT symbol (0x8D8D).
		/// </summary>
		public const int LUMINANCE_ALPHA16I_EXT = 0x8D8D;
		/// <summary>
		/// Value for RGBA8I symbol (0x8D8E).
		/// </summary>
		public const int RGBA8I = 0x8D8E;
		/// <summary>
		/// Value for RGBA8I_EXT symbol (0x8D8E).
		/// </summary>
		public const int RGBA8I_EXT = 0x8D8E;
		/// <summary>
		/// Value for RGB8I symbol (0x8D8F).
		/// </summary>
		public const int RGB8I = 0x8D8F;
		/// <summary>
		/// Value for RGB8I_EXT symbol (0x8D8F).
		/// </summary>
		public const int RGB8I_EXT = 0x8D8F;
		/// <summary>
		/// Value for ALPHA8I_EXT symbol (0x8D90).
		/// </summary>
		public const int ALPHA8I_EXT = 0x8D90;
		/// <summary>
		/// Value for INTENSITY8I_EXT symbol (0x8D91).
		/// </summary>
		public const int INTENSITY8I_EXT = 0x8D91;
		/// <summary>
		/// Value for LUMINANCE8I_EXT symbol (0x8D92).
		/// </summary>
		public const int LUMINANCE8I_EXT = 0x8D92;
		/// <summary>
		/// Value for LUMINANCE_ALPHA8I_EXT symbol (0x8D93).
		/// </summary>
		public const int LUMINANCE_ALPHA8I_EXT = 0x8D93;
		/// <summary>
		/// Value for RED_INTEGER symbol (0x8D94).
		/// </summary>
		public const int RED_INTEGER = 0x8D94;
		/// <summary>
		/// Value for RED_INTEGER_EXT symbol (0x8D94).
		/// </summary>
		public const int RED_INTEGER_EXT = 0x8D94;
		/// <summary>
		/// Value for GREEN_INTEGER symbol (0x8D95).
		/// </summary>
		public const int GREEN_INTEGER = 0x8D95;
		/// <summary>
		/// Value for GREEN_INTEGER_EXT symbol (0x8D95).
		/// </summary>
		public const int GREEN_INTEGER_EXT = 0x8D95;
		/// <summary>
		/// Value for BLUE_INTEGER symbol (0x8D96).
		/// </summary>
		public const int BLUE_INTEGER = 0x8D96;
		/// <summary>
		/// Value for BLUE_INTEGER_EXT symbol (0x8D96).
		/// </summary>
		public const int BLUE_INTEGER_EXT = 0x8D96;
		/// <summary>
		/// Value for ALPHA_INTEGER symbol (0x8D97) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_INTEGER = 0x8D97;
		/// <summary>
		/// Value for ALPHA_INTEGER_EXT symbol (0x8D97) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_INTEGER_EXT = 0x8D97;
		/// <summary>
		/// Value for RGB_INTEGER symbol (0x8D98).
		/// </summary>
		public const int RGB_INTEGER = 0x8D98;
		/// <summary>
		/// Value for RGB_INTEGER_EXT symbol (0x8D98).
		/// </summary>
		public const int RGB_INTEGER_EXT = 0x8D98;
		/// <summary>
		/// Value for RGBA_INTEGER symbol (0x8D99).
		/// </summary>
		public const int RGBA_INTEGER = 0x8D99;
		/// <summary>
		/// Value for RGBA_INTEGER_EXT symbol (0x8D99).
		/// </summary>
		public const int RGBA_INTEGER_EXT = 0x8D99;
		/// <summary>
		/// Value for BGR_INTEGER symbol (0x8D9A).
		/// </summary>
		public const int BGR_INTEGER = 0x8D9A;
		/// <summary>
		/// Value for BGR_INTEGER_EXT symbol (0x8D9A).
		/// </summary>
		public const int BGR_INTEGER_EXT = 0x8D9A;
		/// <summary>
		/// Value for BGRA_INTEGER symbol (0x8D9B).
		/// </summary>
		public const int BGRA_INTEGER = 0x8D9B;
		/// <summary>
		/// Value for BGRA_INTEGER_EXT symbol (0x8D9B).
		/// </summary>
		public const int BGRA_INTEGER_EXT = 0x8D9B;
		/// <summary>
		/// Value for LUMINANCE_INTEGER_EXT symbol (0x8D9C).
		/// </summary>
		public const int LUMINANCE_INTEGER_EXT = 0x8D9C;
		/// <summary>
		/// Value for LUMINANCE_ALPHA_INTEGER_EXT symbol (0x8D9D).
		/// </summary>
		public const int LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D;
		/// <summary>
		/// Value for RGBA_INTEGER_MODE_EXT symbol (0x8D9E).
		/// </summary>
		public const int RGBA_INTEGER_MODE_EXT = 0x8D9E;

		#endregion

		#region EXT_texture_lod_bias

		/// <summary>
		/// Value for MAX_TEXTURE_LOD_BIAS_EXT symbol (0x84FD).
		/// </summary>
		public const int MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD;
		/// <summary>
		/// Value for TEXTURE_FILTER_CONTROL_EXT symbol (0x8500) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_FILTER_CONTROL_EXT = 0x8500;
		/// <summary>
		/// Value for TEXTURE_LOD_BIAS_EXT symbol (0x8501).
		/// </summary>
		public const int TEXTURE_LOD_BIAS_EXT = 0x8501;

		#endregion

		#region EXT_texture_mirror_clamp

		/// <summary>
		/// Value for MIRROR_CLAMP_EXT symbol (0x8742).
		/// </summary>
		public const int MIRROR_CLAMP_EXT = 0x8742;
		/// <summary>
		/// Value for MIRROR_CLAMP_TO_EDGE_EXT symbol (0x8743).
		/// </summary>
		public const int MIRROR_CLAMP_TO_EDGE_EXT = 0x8743;
		/// <summary>
		/// Value for MIRROR_CLAMP_TO_BORDER_EXT symbol (0x8912).
		/// </summary>
		public const int MIRROR_CLAMP_TO_BORDER_EXT = 0x8912;

		#endregion

		#region EXT_texture_object

		/// <summary>
		/// Value for TEXTURE_PRIORITY_EXT symbol (0x8066) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_PRIORITY_EXT = 0x8066;
		/// <summary>
		/// Value for TEXTURE_RESIDENT_EXT symbol (0x8067) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_RESIDENT_EXT = 0x8067;
		/// <summary>
		/// Value for TEXTURE_1D_BINDING_EXT symbol (0x8068).
		/// </summary>
		public const int TEXTURE_1D_BINDING_EXT = 0x8068;
		/// <summary>
		/// Value for TEXTURE_2D_BINDING_EXT symbol (0x8069).
		/// </summary>
		public const int TEXTURE_2D_BINDING_EXT = 0x8069;
		/// <summary>
		/// Value for TEXTURE_3D_BINDING_EXT symbol (0x806A).
		/// </summary>
		public const int TEXTURE_3D_BINDING_EXT = 0x806A;

		#endregion

		#region EXT_texture_perturb_normal

		/// <summary>
		/// Value for PERTURB_EXT symbol (0x85AE).
		/// </summary>
		public const int PERTURB_EXT = 0x85AE;
		/// <summary>
		/// Value for TEXTURE_NORMAL_EXT symbol (0x85AF).
		/// </summary>
		public const int TEXTURE_NORMAL_EXT = 0x85AF;

		#endregion

		#region EXT_texture_shared_exponent

		/// <summary>
		/// Value for RGB9_E5_EXT symbol (0x8C3D).
		/// </summary>
		public const int RGB9_E5_EXT = 0x8C3D;
		/// <summary>
		/// Value for UNSIGNED_INT_5_9_9_9_REV_EXT symbol (0x8C3E).
		/// </summary>
		public const int UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E;
		/// <summary>
		/// Value for TEXTURE_SHARED_SIZE_EXT symbol (0x8C3F).
		/// </summary>
		public const int TEXTURE_SHARED_SIZE_EXT = 0x8C3F;

		#endregion

		#region EXT_texture_snorm

		/// <summary>
		/// Value for ALPHA_SNORM symbol (0x9010).
		/// </summary>
		public const int ALPHA_SNORM = 0x9010;
		/// <summary>
		/// Value for LUMINANCE_SNORM symbol (0x9011).
		/// </summary>
		public const int LUMINANCE_SNORM = 0x9011;
		/// <summary>
		/// Value for LUMINANCE_ALPHA_SNORM symbol (0x9012).
		/// </summary>
		public const int LUMINANCE_ALPHA_SNORM = 0x9012;
		/// <summary>
		/// Value for INTENSITY_SNORM symbol (0x9013).
		/// </summary>
		public const int INTENSITY_SNORM = 0x9013;
		/// <summary>
		/// Value for ALPHA8_SNORM symbol (0x9014).
		/// </summary>
		public const int ALPHA8_SNORM = 0x9014;
		/// <summary>
		/// Value for LUMINANCE8_SNORM symbol (0x9015).
		/// </summary>
		public const int LUMINANCE8_SNORM = 0x9015;
		/// <summary>
		/// Value for LUMINANCE8_ALPHA8_SNORM symbol (0x9016).
		/// </summary>
		public const int LUMINANCE8_ALPHA8_SNORM = 0x9016;
		/// <summary>
		/// Value for INTENSITY8_SNORM symbol (0x9017).
		/// </summary>
		public const int INTENSITY8_SNORM = 0x9017;
		/// <summary>
		/// Value for ALPHA16_SNORM symbol (0x9018).
		/// </summary>
		public const int ALPHA16_SNORM = 0x9018;
		/// <summary>
		/// Value for LUMINANCE16_SNORM symbol (0x9019).
		/// </summary>
		public const int LUMINANCE16_SNORM = 0x9019;
		/// <summary>
		/// Value for LUMINANCE16_ALPHA16_SNORM symbol (0x901A).
		/// </summary>
		public const int LUMINANCE16_ALPHA16_SNORM = 0x901A;
		/// <summary>
		/// Value for INTENSITY16_SNORM symbol (0x901B).
		/// </summary>
		public const int INTENSITY16_SNORM = 0x901B;

		#endregion

		#region EXT_texture_sRGB

		/// <summary>
		/// Value for SRGB_EXT symbol (0x8C40).
		/// </summary>
		public const int SRGB_EXT = 0x8C40;
		/// <summary>
		/// Value for SRGB8_EXT symbol (0x8C41).
		/// </summary>
		public const int SRGB8_EXT = 0x8C41;
		/// <summary>
		/// Value for SRGB_ALPHA_EXT symbol (0x8C42).
		/// </summary>
		public const int SRGB_ALPHA_EXT = 0x8C42;
		/// <summary>
		/// Value for SRGB8_ALPHA8_EXT symbol (0x8C43).
		/// </summary>
		public const int SRGB8_ALPHA8_EXT = 0x8C43;
		/// <summary>
		/// Value for SLUMINANCE_ALPHA_EXT symbol (0x8C44) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE_ALPHA_EXT = 0x8C44;
		/// <summary>
		/// Value for SLUMINANCE8_ALPHA8_EXT symbol (0x8C45) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE8_ALPHA8_EXT = 0x8C45;
		/// <summary>
		/// Value for SLUMINANCE_EXT symbol (0x8C46) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE_EXT = 0x8C46;
		/// <summary>
		/// Value for SLUMINANCE8_EXT symbol (0x8C47) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE8_EXT = 0x8C47;
		/// <summary>
		/// Value for COMPRESSED_SRGB_EXT symbol (0x8C48).
		/// </summary>
		public const int COMPRESSED_SRGB_EXT = 0x8C48;
		/// <summary>
		/// Value for COMPRESSED_SRGB_ALPHA_EXT symbol (0x8C49).
		/// </summary>
		public const int COMPRESSED_SRGB_ALPHA_EXT = 0x8C49;
		/// <summary>
		/// Value for COMPRESSED_SLUMINANCE_EXT symbol (0x8C4A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_SLUMINANCE_EXT = 0x8C4A;
		/// <summary>
		/// Value for COMPRESSED_SLUMINANCE_ALPHA_EXT symbol (0x8C4B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B;
		/// <summary>
		/// Value for COMPRESSED_SRGB_S3TC_DXT1_EXT symbol (0x8C4C).
		/// </summary>
		public const int COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C;
		/// <summary>
		/// Value for COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT symbol (0x8C4D).
		/// </summary>
		public const int COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D;
		/// <summary>
		/// Value for COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT symbol (0x8C4E).
		/// </summary>
		public const int COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E;
		/// <summary>
		/// Value for COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT symbol (0x8C4F).
		/// </summary>
		public const int COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F;

		#endregion

		#region EXT_texture_sRGB_decode

		/// <summary>
		/// Value for TEXTURE_SRGB_DECODE_EXT symbol (0x8A48).
		/// </summary>
		public const int TEXTURE_SRGB_DECODE_EXT = 0x8A48;
		/// <summary>
		/// Value for DECODE_EXT symbol (0x8A49).
		/// </summary>
		public const int DECODE_EXT = 0x8A49;
		/// <summary>
		/// Value for SKIP_DECODE_EXT symbol (0x8A4A).
		/// </summary>
		public const int SKIP_DECODE_EXT = 0x8A4A;

		#endregion

		#region EXT_texture_swizzle

		/// <summary>
		/// Value for TEXTURE_SWIZZLE_R_EXT symbol (0x8E42).
		/// </summary>
		public const int TEXTURE_SWIZZLE_R_EXT = 0x8E42;
		/// <summary>
		/// Value for TEXTURE_SWIZZLE_G_EXT symbol (0x8E43).
		/// </summary>
		public const int TEXTURE_SWIZZLE_G_EXT = 0x8E43;
		/// <summary>
		/// Value for TEXTURE_SWIZZLE_B_EXT symbol (0x8E44).
		/// </summary>
		public const int TEXTURE_SWIZZLE_B_EXT = 0x8E44;
		/// <summary>
		/// Value for TEXTURE_SWIZZLE_A_EXT symbol (0x8E45).
		/// </summary>
		public const int TEXTURE_SWIZZLE_A_EXT = 0x8E45;
		/// <summary>
		/// Value for TEXTURE_SWIZZLE_RGBA_EXT symbol (0x8E46).
		/// </summary>
		public const int TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46;

		#endregion

		#region EXT_texture3D

		/// <summary>
		/// Value for PACK_SKIP_IMAGES_EXT symbol (0x806B).
		/// </summary>
		public const int PACK_SKIP_IMAGES_EXT = 0x806B;
		/// <summary>
		/// Value for PACK_IMAGE_HEIGHT_EXT symbol (0x806C).
		/// </summary>
		public const int PACK_IMAGE_HEIGHT_EXT = 0x806C;
		/// <summary>
		/// Value for UNPACK_SKIP_IMAGES_EXT symbol (0x806D).
		/// </summary>
		public const int UNPACK_SKIP_IMAGES_EXT = 0x806D;
		/// <summary>
		/// Value for UNPACK_IMAGE_HEIGHT_EXT symbol (0x806E).
		/// </summary>
		public const int UNPACK_IMAGE_HEIGHT_EXT = 0x806E;
		/// <summary>
		/// Value for TEXTURE_3D_EXT symbol (0x806F).
		/// </summary>
		public const int TEXTURE_3D_EXT = 0x806F;
		/// <summary>
		/// Value for PROXY_TEXTURE_3D_EXT symbol (0x8070).
		/// </summary>
		public const int PROXY_TEXTURE_3D_EXT = 0x8070;
		/// <summary>
		/// Value for TEXTURE_DEPTH_EXT symbol (0x8071).
		/// </summary>
		public const int TEXTURE_DEPTH_EXT = 0x8071;
		/// <summary>
		/// Value for TEXTURE_WRAP_R_EXT symbol (0x8072).
		/// </summary>
		public const int TEXTURE_WRAP_R_EXT = 0x8072;
		/// <summary>
		/// Value for MAX_3D_TEXTURE_SIZE_EXT symbol (0x8073).
		/// </summary>
		public const int MAX_3D_TEXTURE_SIZE_EXT = 0x8073;

		#endregion

		#region EXT_timer_query

		/// <summary>
		/// Value for TIME_ELAPSED_EXT symbol (0x88BF).
		/// </summary>
		public const int TIME_ELAPSED_EXT = 0x88BF;

		#endregion

		#region EXT_vertex_array

		/// <summary>
		/// Value for VERTEX_ARRAY_EXT symbol (0x8074) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_EXT = 0x8074;
		/// <summary>
		/// Value for NORMAL_ARRAY_EXT symbol (0x8075) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_EXT = 0x8075;
		/// <summary>
		/// Value for COLOR_ARRAY_EXT symbol (0x8076) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_EXT = 0x8076;
		/// <summary>
		/// Value for INDEX_ARRAY_EXT symbol (0x8077) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_EXT = 0x8077;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_EXT symbol (0x8078) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_EXT = 0x8078;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_EXT symbol (0x8079) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY_EXT = 0x8079;
		/// <summary>
		/// Value for VERTEX_ARRAY_SIZE_EXT symbol (0x807A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_SIZE_EXT = 0x807A;
		/// <summary>
		/// Value for VERTEX_ARRAY_TYPE_EXT symbol (0x807B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_TYPE_EXT = 0x807B;
		/// <summary>
		/// Value for VERTEX_ARRAY_STRIDE_EXT symbol (0x807C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_STRIDE_EXT = 0x807C;
		/// <summary>
		/// Value for VERTEX_ARRAY_COUNT_EXT symbol (0x807D).
		/// </summary>
		public const int VERTEX_ARRAY_COUNT_EXT = 0x807D;
		/// <summary>
		/// Value for NORMAL_ARRAY_TYPE_EXT symbol (0x807E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_TYPE_EXT = 0x807E;
		/// <summary>
		/// Value for NORMAL_ARRAY_STRIDE_EXT symbol (0x807F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_STRIDE_EXT = 0x807F;
		/// <summary>
		/// Value for NORMAL_ARRAY_COUNT_EXT symbol (0x8080).
		/// </summary>
		public const int NORMAL_ARRAY_COUNT_EXT = 0x8080;
		/// <summary>
		/// Value for COLOR_ARRAY_SIZE_EXT symbol (0x8081) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_SIZE_EXT = 0x8081;
		/// <summary>
		/// Value for COLOR_ARRAY_TYPE_EXT symbol (0x8082) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_TYPE_EXT = 0x8082;
		/// <summary>
		/// Value for COLOR_ARRAY_STRIDE_EXT symbol (0x8083) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_STRIDE_EXT = 0x8083;
		/// <summary>
		/// Value for COLOR_ARRAY_COUNT_EXT symbol (0x8084).
		/// </summary>
		public const int COLOR_ARRAY_COUNT_EXT = 0x8084;
		/// <summary>
		/// Value for INDEX_ARRAY_TYPE_EXT symbol (0x8085) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_TYPE_EXT = 0x8085;
		/// <summary>
		/// Value for INDEX_ARRAY_STRIDE_EXT symbol (0x8086) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_STRIDE_EXT = 0x8086;
		/// <summary>
		/// Value for INDEX_ARRAY_COUNT_EXT symbol (0x8087).
		/// </summary>
		public const int INDEX_ARRAY_COUNT_EXT = 0x8087;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_SIZE_EXT symbol (0x8088) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_TYPE_EXT symbol (0x8089) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_STRIDE_EXT symbol (0x808A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_COUNT_EXT symbol (0x808B).
		/// </summary>
		public const int TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_STRIDE_EXT symbol (0x808C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_COUNT_EXT symbol (0x808D).
		/// </summary>
		public const int EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D;
		/// <summary>
		/// Value for VERTEX_ARRAY_POINTER_EXT symbol (0x808E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_POINTER_EXT = 0x808E;
		/// <summary>
		/// Value for NORMAL_ARRAY_POINTER_EXT symbol (0x808F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_POINTER_EXT = 0x808F;
		/// <summary>
		/// Value for COLOR_ARRAY_POINTER_EXT symbol (0x8090) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_POINTER_EXT = 0x8090;
		/// <summary>
		/// Value for INDEX_ARRAY_POINTER_EXT symbol (0x8091) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_POINTER_EXT = 0x8091;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_POINTER_EXT symbol (0x8092) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_POINTER_EXT symbol (0x8093) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093;

		#endregion

		#region EXT_vertex_attrib_64bit

		/// <summary>
		/// Value for DOUBLE_MAT2_EXT symbol (0x8F46).
		/// </summary>
		public const int DOUBLE_MAT2_EXT = 0x8F46;
		/// <summary>
		/// Value for DOUBLE_MAT3_EXT symbol (0x8F47).
		/// </summary>
		public const int DOUBLE_MAT3_EXT = 0x8F47;
		/// <summary>
		/// Value for DOUBLE_MAT4_EXT symbol (0x8F48).
		/// </summary>
		public const int DOUBLE_MAT4_EXT = 0x8F48;
		/// <summary>
		/// Value for DOUBLE_MAT2x3_EXT symbol (0x8F49).
		/// </summary>
		public const int DOUBLE_MAT2x3_EXT = 0x8F49;
		/// <summary>
		/// Value for DOUBLE_MAT2x4_EXT symbol (0x8F4A).
		/// </summary>
		public const int DOUBLE_MAT2x4_EXT = 0x8F4A;
		/// <summary>
		/// Value for DOUBLE_MAT3x2_EXT symbol (0x8F4B).
		/// </summary>
		public const int DOUBLE_MAT3x2_EXT = 0x8F4B;
		/// <summary>
		/// Value for DOUBLE_MAT3x4_EXT symbol (0x8F4C).
		/// </summary>
		public const int DOUBLE_MAT3x4_EXT = 0x8F4C;
		/// <summary>
		/// Value for DOUBLE_MAT4x2_EXT symbol (0x8F4D).
		/// </summary>
		public const int DOUBLE_MAT4x2_EXT = 0x8F4D;
		/// <summary>
		/// Value for DOUBLE_MAT4x3_EXT symbol (0x8F4E).
		/// </summary>
		public const int DOUBLE_MAT4x3_EXT = 0x8F4E;
		/// <summary>
		/// Value for DOUBLE_VEC2_EXT symbol (0x8FFC).
		/// </summary>
		public const int DOUBLE_VEC2_EXT = 0x8FFC;
		/// <summary>
		/// Value for DOUBLE_VEC3_EXT symbol (0x8FFD).
		/// </summary>
		public const int DOUBLE_VEC3_EXT = 0x8FFD;
		/// <summary>
		/// Value for DOUBLE_VEC4_EXT symbol (0x8FFE).
		/// </summary>
		public const int DOUBLE_VEC4_EXT = 0x8FFE;

		#endregion

		#region EXT_vertex_shader

		/// <summary>
		/// Value for VERTEX_SHADER_EXT symbol (0x8780).
		/// </summary>
		public const int VERTEX_SHADER_EXT = 0x8780;
		/// <summary>
		/// Value for VERTEX_SHADER_BINDING_EXT symbol (0x8781).
		/// </summary>
		public const int VERTEX_SHADER_BINDING_EXT = 0x8781;
		/// <summary>
		/// Value for OP_INDEX_EXT symbol (0x8782).
		/// </summary>
		public const int OP_INDEX_EXT = 0x8782;
		/// <summary>
		/// Value for OP_NEGATE_EXT symbol (0x8783).
		/// </summary>
		public const int OP_NEGATE_EXT = 0x8783;
		/// <summary>
		/// Value for OP_DOT3_EXT symbol (0x8784).
		/// </summary>
		public const int OP_DOT3_EXT = 0x8784;
		/// <summary>
		/// Value for OP_DOT4_EXT symbol (0x8785).
		/// </summary>
		public const int OP_DOT4_EXT = 0x8785;
		/// <summary>
		/// Value for OP_MUL_EXT symbol (0x8786).
		/// </summary>
		public const int OP_MUL_EXT = 0x8786;
		/// <summary>
		/// Value for OP_ADD_EXT symbol (0x8787).
		/// </summary>
		public const int OP_ADD_EXT = 0x8787;
		/// <summary>
		/// Value for OP_MADD_EXT symbol (0x8788).
		/// </summary>
		public const int OP_MADD_EXT = 0x8788;
		/// <summary>
		/// Value for OP_FRAC_EXT symbol (0x8789).
		/// </summary>
		public const int OP_FRAC_EXT = 0x8789;
		/// <summary>
		/// Value for OP_MAX_EXT symbol (0x878A).
		/// </summary>
		public const int OP_MAX_EXT = 0x878A;
		/// <summary>
		/// Value for OP_MIN_EXT symbol (0x878B).
		/// </summary>
		public const int OP_MIN_EXT = 0x878B;
		/// <summary>
		/// Value for OP_SET_GE_EXT symbol (0x878C).
		/// </summary>
		public const int OP_SET_GE_EXT = 0x878C;
		/// <summary>
		/// Value for OP_SET_LT_EXT symbol (0x878D).
		/// </summary>
		public const int OP_SET_LT_EXT = 0x878D;
		/// <summary>
		/// Value for OP_CLAMP_EXT symbol (0x878E).
		/// </summary>
		public const int OP_CLAMP_EXT = 0x878E;
		/// <summary>
		/// Value for OP_FLOOR_EXT symbol (0x878F).
		/// </summary>
		public const int OP_FLOOR_EXT = 0x878F;
		/// <summary>
		/// Value for OP_ROUND_EXT symbol (0x8790).
		/// </summary>
		public const int OP_ROUND_EXT = 0x8790;
		/// <summary>
		/// Value for OP_EXP_BASE_2_EXT symbol (0x8791).
		/// </summary>
		public const int OP_EXP_BASE_2_EXT = 0x8791;
		/// <summary>
		/// Value for OP_LOG_BASE_2_EXT symbol (0x8792).
		/// </summary>
		public const int OP_LOG_BASE_2_EXT = 0x8792;
		/// <summary>
		/// Value for OP_POWER_EXT symbol (0x8793).
		/// </summary>
		public const int OP_POWER_EXT = 0x8793;
		/// <summary>
		/// Value for OP_RECIP_EXT symbol (0x8794).
		/// </summary>
		public const int OP_RECIP_EXT = 0x8794;
		/// <summary>
		/// Value for OP_RECIP_SQRT_EXT symbol (0x8795).
		/// </summary>
		public const int OP_RECIP_SQRT_EXT = 0x8795;
		/// <summary>
		/// Value for OP_SUB_EXT symbol (0x8796).
		/// </summary>
		public const int OP_SUB_EXT = 0x8796;
		/// <summary>
		/// Value for OP_CROSS_PRODUCT_EXT symbol (0x8797).
		/// </summary>
		public const int OP_CROSS_PRODUCT_EXT = 0x8797;
		/// <summary>
		/// Value for OP_MULTIPLY_MATRIX_EXT symbol (0x8798).
		/// </summary>
		public const int OP_MULTIPLY_MATRIX_EXT = 0x8798;
		/// <summary>
		/// Value for OP_MOV_EXT symbol (0x8799).
		/// </summary>
		public const int OP_MOV_EXT = 0x8799;
		/// <summary>
		/// Value for OUTPUT_VERTEX_EXT symbol (0x879A).
		/// </summary>
		public const int OUTPUT_VERTEX_EXT = 0x879A;
		/// <summary>
		/// Value for OUTPUT_COLOR0_EXT symbol (0x879B).
		/// </summary>
		public const int OUTPUT_COLOR0_EXT = 0x879B;
		/// <summary>
		/// Value for OUTPUT_COLOR1_EXT symbol (0x879C).
		/// </summary>
		public const int OUTPUT_COLOR1_EXT = 0x879C;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD0_EXT symbol (0x879D).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD0_EXT = 0x879D;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD1_EXT symbol (0x879E).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD1_EXT = 0x879E;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD2_EXT symbol (0x879F).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD2_EXT = 0x879F;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD3_EXT symbol (0x87A0).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD3_EXT = 0x87A0;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD4_EXT symbol (0x87A1).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD4_EXT = 0x87A1;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD5_EXT symbol (0x87A2).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD5_EXT = 0x87A2;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD6_EXT symbol (0x87A3).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD6_EXT = 0x87A3;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD7_EXT symbol (0x87A4).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD7_EXT = 0x87A4;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD8_EXT symbol (0x87A5).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD8_EXT = 0x87A5;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD9_EXT symbol (0x87A6).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD9_EXT = 0x87A6;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD10_EXT symbol (0x87A7).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD10_EXT = 0x87A7;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD11_EXT symbol (0x87A8).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD11_EXT = 0x87A8;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD12_EXT symbol (0x87A9).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD12_EXT = 0x87A9;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD13_EXT symbol (0x87AA).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD13_EXT = 0x87AA;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD14_EXT symbol (0x87AB).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD14_EXT = 0x87AB;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD15_EXT symbol (0x87AC).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD15_EXT = 0x87AC;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD16_EXT symbol (0x87AD).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD16_EXT = 0x87AD;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD17_EXT symbol (0x87AE).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD17_EXT = 0x87AE;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD18_EXT symbol (0x87AF).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD18_EXT = 0x87AF;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD19_EXT symbol (0x87B0).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD19_EXT = 0x87B0;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD20_EXT symbol (0x87B1).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD20_EXT = 0x87B1;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD21_EXT symbol (0x87B2).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD21_EXT = 0x87B2;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD22_EXT symbol (0x87B3).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD22_EXT = 0x87B3;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD23_EXT symbol (0x87B4).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD23_EXT = 0x87B4;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD24_EXT symbol (0x87B5).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD24_EXT = 0x87B5;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD25_EXT symbol (0x87B6).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD25_EXT = 0x87B6;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD26_EXT symbol (0x87B7).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD26_EXT = 0x87B7;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD27_EXT symbol (0x87B8).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD27_EXT = 0x87B8;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD28_EXT symbol (0x87B9).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD28_EXT = 0x87B9;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD29_EXT symbol (0x87BA).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD29_EXT = 0x87BA;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD30_EXT symbol (0x87BB).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD30_EXT = 0x87BB;
		/// <summary>
		/// Value for OUTPUT_TEXTURE_COORD31_EXT symbol (0x87BC).
		/// </summary>
		public const int OUTPUT_TEXTURE_COORD31_EXT = 0x87BC;
		/// <summary>
		/// Value for OUTPUT_FOG_EXT symbol (0x87BD).
		/// </summary>
		public const int OUTPUT_FOG_EXT = 0x87BD;
		/// <summary>
		/// Value for SCALAR_EXT symbol (0x87BE).
		/// </summary>
		public const int SCALAR_EXT = 0x87BE;
		/// <summary>
		/// Value for VECTOR_EXT symbol (0x87BF).
		/// </summary>
		public const int VECTOR_EXT = 0x87BF;
		/// <summary>
		/// Value for MATRIX_EXT symbol (0x87C0).
		/// </summary>
		public const int MATRIX_EXT = 0x87C0;
		/// <summary>
		/// Value for VARIANT_EXT symbol (0x87C1).
		/// </summary>
		public const int VARIANT_EXT = 0x87C1;
		/// <summary>
		/// Value for INVARIANT_EXT symbol (0x87C2).
		/// </summary>
		public const int INVARIANT_EXT = 0x87C2;
		/// <summary>
		/// Value for LOCAL_CONSTANT_EXT symbol (0x87C3).
		/// </summary>
		public const int LOCAL_CONSTANT_EXT = 0x87C3;
		/// <summary>
		/// Value for LOCAL_EXT symbol (0x87C4).
		/// </summary>
		public const int LOCAL_EXT = 0x87C4;
		/// <summary>
		/// Value for MAX_VERTEX_SHADER_INSTRUCTIONS_EXT symbol (0x87C5).
		/// </summary>
		public const int MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5;
		/// <summary>
		/// Value for MAX_VERTEX_SHADER_VARIANTS_EXT symbol (0x87C6).
		/// </summary>
		public const int MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6;
		/// <summary>
		/// Value for MAX_VERTEX_SHADER_INVARIANTS_EXT symbol (0x87C7).
		/// </summary>
		public const int MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7;
		/// <summary>
		/// Value for MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT symbol (0x87C8).
		/// </summary>
		public const int MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8;
		/// <summary>
		/// Value for MAX_VERTEX_SHADER_LOCALS_EXT symbol (0x87C9).
		/// </summary>
		public const int MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9;
		/// <summary>
		/// Value for MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT symbol (0x87CA).
		/// </summary>
		public const int MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA;
		/// <summary>
		/// Value for MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT symbol (0x87CB).
		/// </summary>
		public const int MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB;
		/// <summary>
		/// Value for MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT symbol (0x87CC).
		/// </summary>
		public const int MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC;
		/// <summary>
		/// Value for MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT symbol (0x87CD).
		/// </summary>
		public const int MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD;
		/// <summary>
		/// Value for MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT symbol (0x87CE).
		/// </summary>
		public const int MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE;
		/// <summary>
		/// Value for VERTEX_SHADER_INSTRUCTIONS_EXT symbol (0x87CF).
		/// </summary>
		public const int VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF;
		/// <summary>
		/// Value for VERTEX_SHADER_VARIANTS_EXT symbol (0x87D0).
		/// </summary>
		public const int VERTEX_SHADER_VARIANTS_EXT = 0x87D0;
		/// <summary>
		/// Value for VERTEX_SHADER_INVARIANTS_EXT symbol (0x87D1).
		/// </summary>
		public const int VERTEX_SHADER_INVARIANTS_EXT = 0x87D1;
		/// <summary>
		/// Value for VERTEX_SHADER_LOCAL_CONSTANTS_EXT symbol (0x87D2).
		/// </summary>
		public const int VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2;
		/// <summary>
		/// Value for VERTEX_SHADER_LOCALS_EXT symbol (0x87D3).
		/// </summary>
		public const int VERTEX_SHADER_LOCALS_EXT = 0x87D3;
		/// <summary>
		/// Value for VERTEX_SHADER_OPTIMIZED_EXT symbol (0x87D4).
		/// </summary>
		public const int VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4;
		/// <summary>
		/// Value for X_EXT symbol (0x87D5).
		/// </summary>
		public const int X_EXT = 0x87D5;
		/// <summary>
		/// Value for Y_EXT symbol (0x87D6).
		/// </summary>
		public const int Y_EXT = 0x87D6;
		/// <summary>
		/// Value for Z_EXT symbol (0x87D7).
		/// </summary>
		public const int Z_EXT = 0x87D7;
		/// <summary>
		/// Value for W_EXT symbol (0x87D8).
		/// </summary>
		public const int W_EXT = 0x87D8;
		/// <summary>
		/// Value for NEGATIVE_X_EXT symbol (0x87D9).
		/// </summary>
		public const int NEGATIVE_X_EXT = 0x87D9;
		/// <summary>
		/// Value for NEGATIVE_Y_EXT symbol (0x87DA).
		/// </summary>
		public const int NEGATIVE_Y_EXT = 0x87DA;
		/// <summary>
		/// Value for NEGATIVE_Z_EXT symbol (0x87DB).
		/// </summary>
		public const int NEGATIVE_Z_EXT = 0x87DB;
		/// <summary>
		/// Value for NEGATIVE_W_EXT symbol (0x87DC).
		/// </summary>
		public const int NEGATIVE_W_EXT = 0x87DC;
		/// <summary>
		/// Value for ZERO_EXT symbol (0x87DD).
		/// </summary>
		public const int ZERO_EXT = 0x87DD;
		/// <summary>
		/// Value for ONE_EXT symbol (0x87DE).
		/// </summary>
		public const int ONE_EXT = 0x87DE;
		/// <summary>
		/// Value for NEGATIVE_ONE_EXT symbol (0x87DF).
		/// </summary>
		public const int NEGATIVE_ONE_EXT = 0x87DF;
		/// <summary>
		/// Value for NORMALIZED_RANGE_EXT symbol (0x87E0).
		/// </summary>
		public const int NORMALIZED_RANGE_EXT = 0x87E0;
		/// <summary>
		/// Value for FULL_RANGE_EXT symbol (0x87E1).
		/// </summary>
		public const int FULL_RANGE_EXT = 0x87E1;
		/// <summary>
		/// Value for CURRENT_VERTEX_EXT symbol (0x87E2).
		/// </summary>
		public const int CURRENT_VERTEX_EXT = 0x87E2;
		/// <summary>
		/// Value for MVP_MATRIX_EXT symbol (0x87E3).
		/// </summary>
		public const int MVP_MATRIX_EXT = 0x87E3;
		/// <summary>
		/// Value for VARIANT_VALUE_EXT symbol (0x87E4).
		/// </summary>
		public const int VARIANT_VALUE_EXT = 0x87E4;
		/// <summary>
		/// Value for VARIANT_DATATYPE_EXT symbol (0x87E5).
		/// </summary>
		public const int VARIANT_DATATYPE_EXT = 0x87E5;
		/// <summary>
		/// Value for VARIANT_ARRAY_STRIDE_EXT symbol (0x87E6).
		/// </summary>
		public const int VARIANT_ARRAY_STRIDE_EXT = 0x87E6;
		/// <summary>
		/// Value for VARIANT_ARRAY_TYPE_EXT symbol (0x87E7).
		/// </summary>
		public const int VARIANT_ARRAY_TYPE_EXT = 0x87E7;
		/// <summary>
		/// Value for VARIANT_ARRAY_EXT symbol (0x87E8).
		/// </summary>
		public const int VARIANT_ARRAY_EXT = 0x87E8;
		/// <summary>
		/// Value for VARIANT_ARRAY_POINTER_EXT symbol (0x87E9).
		/// </summary>
		public const int VARIANT_ARRAY_POINTER_EXT = 0x87E9;
		/// <summary>
		/// Value for INVARIANT_VALUE_EXT symbol (0x87EA).
		/// </summary>
		public const int INVARIANT_VALUE_EXT = 0x87EA;
		/// <summary>
		/// Value for INVARIANT_DATATYPE_EXT symbol (0x87EB).
		/// </summary>
		public const int INVARIANT_DATATYPE_EXT = 0x87EB;
		/// <summary>
		/// Value for LOCAL_CONSTANT_VALUE_EXT symbol (0x87EC).
		/// </summary>
		public const int LOCAL_CONSTANT_VALUE_EXT = 0x87EC;
		/// <summary>
		/// Value for LOCAL_CONSTANT_DATATYPE_EXT symbol (0x87ED).
		/// </summary>
		public const int LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED;

		#endregion

		#region EXT_vertex_weighting

		/// <summary>
		/// Value for MODELVIEW1_STACK_DEPTH_EXT symbol (0x8502).
		/// </summary>
		public const int MODELVIEW1_STACK_DEPTH_EXT = 0x8502;
		/// <summary>
		/// Value for MODELVIEW_MATRIX1_EXT symbol (0x8506).
		/// </summary>
		public const int MODELVIEW_MATRIX1_EXT = 0x8506;
		/// <summary>
		/// Value for VERTEX_WEIGHTING_EXT symbol (0x8509).
		/// </summary>
		public const int VERTEX_WEIGHTING_EXT = 0x8509;
		/// <summary>
		/// Value for MODELVIEW1_EXT symbol (0x850A).
		/// </summary>
		public const int MODELVIEW1_EXT = 0x850A;
		/// <summary>
		/// Value for CURRENT_VERTEX_WEIGHT_EXT symbol (0x850B).
		/// </summary>
		public const int CURRENT_VERTEX_WEIGHT_EXT = 0x850B;
		/// <summary>
		/// Value for VERTEX_WEIGHT_ARRAY_EXT symbol (0x850C).
		/// </summary>
		public const int VERTEX_WEIGHT_ARRAY_EXT = 0x850C;
		/// <summary>
		/// Value for VERTEX_WEIGHT_ARRAY_SIZE_EXT symbol (0x850D).
		/// </summary>
		public const int VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D;
		/// <summary>
		/// Value for VERTEX_WEIGHT_ARRAY_TYPE_EXT symbol (0x850E).
		/// </summary>
		public const int VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E;
		/// <summary>
		/// Value for VERTEX_WEIGHT_ARRAY_STRIDE_EXT symbol (0x850F).
		/// </summary>
		public const int VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F;
		/// <summary>
		/// Value for VERTEX_WEIGHT_ARRAY_POINTER_EXT symbol (0x8510).
		/// </summary>
		public const int VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510;
		/// <summary>
		/// Value for MODELVIEW0_STACK_DEPTH_EXT symbol (MODELVIEW_STACK_DEPTH) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODELVIEW0_STACK_DEPTH_EXT = MODELVIEW_STACK_DEPTH;
		/// <summary>
		/// Value for MODELVIEW0_MATRIX_EXT symbol (MODELVIEW_MATRIX) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODELVIEW0_MATRIX_EXT = MODELVIEW_MATRIX;
		/// <summary>
		/// Value for MODELVIEW1_MATRIX_EXT symbol (0x8506).
		/// </summary>
		public const int MODELVIEW1_MATRIX_EXT = 0x8506;
		/// <summary>
		/// Value for MODELVIEW0_EXT symbol (MODELVIEW) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODELVIEW0_EXT = MODELVIEW;

		#endregion

		#region EXT_x11_sync_object

		/// <summary>
		/// Value for SYNC_X11_FENCE_EXT symbol (0x90E1).
		/// </summary>
		public const int SYNC_X11_FENCE_EXT = 0x90E1;

		#endregion

		#region GetHistogramParameterPNameEXT

		// value HISTOGRAM_WIDTH_EXT of enumeration EXT_histogram
		// value HISTOGRAM_FORMAT_EXT of enumeration EXT_histogram
		// value HISTOGRAM_RED_SIZE_EXT of enumeration EXT_histogram
		// value HISTOGRAM_GREEN_SIZE_EXT of enumeration EXT_histogram
		// value HISTOGRAM_BLUE_SIZE_EXT of enumeration EXT_histogram
		// value HISTOGRAM_ALPHA_SIZE_EXT of enumeration EXT_histogram
		// value HISTOGRAM_LUMINANCE_SIZE_EXT of enumeration EXT_histogram
		// value HISTOGRAM_SINK_EXT of enumeration EXT_histogram

		#endregion

		#region GetMinmaxParameterPNameEXT

		// value MINMAX_FORMAT_EXT of enumeration EXT_histogram
		// value MINMAX_SINK_EXT of enumeration EXT_histogram

		#endregion

		#region HistogramTargetEXT

		// value HISTOGRAM_EXT of enumeration EXT_histogram
		// value PROXY_HISTOGRAM_EXT of enumeration EXT_histogram

		#endregion

		#region MinmaxTargetEXT

		// value MINMAX_EXT of enumeration EXT_histogram

		#endregion

		#region SeparableTargetEXT

		// value SEPARABLE_2D_EXT of enumeration EXT_convolution

		#endregion

	}
}
